package com.mhhy.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mhhy.mapper.AppVersionEntityMapper; import com.mhhy.model.entity.AppVersionEntity; import com.mhhy.model.entity.UserEntity; import com.mhhy.service.AppVersionEntityService; import org.springframework.stereotype.Service; import java.util.List; @Service public class AppVersionEntityServiceImpl extends ServiceImpl implements AppVersionEntityService { public List listAppVersionAll() { List list = this.list(); return list; } public AppVersionEntity getUser() { String last = " ORDER BY id DESC LIMIT 1"; List list = this.list(new LambdaQueryWrapper() .last(last)); AppVersionEntity appVersionEntity = new AppVersionEntity(); if (list.size()>0){ appVersionEntity = list.get(0); } return appVersionEntity; } public boolean updateAppVersion(AppVersionEntity appVersionEntity) { boolean save = this.save(appVersionEntity); return save; } public List listAppVersion(int page, int limit) { String last = " limit " + (page - 1)*limit + "," + limit; List list = this.list(new LambdaQueryWrapper() .eq(AppVersionEntity::getState, 2) .last(last)); return list; } public List listAppVersionUser(int page, int limit, String user) { String last = " limit " + (page - 1)*limit + "," + limit; List list = this.list(new LambdaQueryWrapper() .eq(AppVersionEntity::getState, 2) .eq(AppVersionEntity::getUser,user) .last(last)); return list; } }