|
@@ -1,5 +1,7 @@
|
|
|
package com.huimv.eartag2.manage2.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.huimv.eartag2.common.utils.Result;
|
|
|
import com.huimv.eartag2.common.utils.ResultCode;
|
|
|
import com.huimv.eartag2.manage2.pojo.BasePigpen;
|
|
@@ -8,6 +10,7 @@ import com.huimv.eartag2.manage2.service.BasePigpenService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.huimv.eartag2.manage2.utils.IDUtil;
|
|
|
import com.huimv.eartag2.manage2.utils.ResultUtil;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -96,4 +99,20 @@ public class BasePigpenServiceImpl extends ServiceImpl<BasePigpenMapper, BasePig
|
|
|
return resultUtil.result(basePigpenMapper.updateById(basePigpen));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result list(String farmCode, String pigpenName, String stageCode, Integer pageNo, Integer pageSize) {
|
|
|
+ if(pageNo == 0){
|
|
|
+ pageNo = 1;
|
|
|
+ }
|
|
|
+ Page<BasePigpen> page = new Page<>(pageNo, pageSize);
|
|
|
+ QueryWrapper<BasePigpen> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(pigpenName),"pigpen_name", pigpenName);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(stageCode),"stage_code", stageCode);
|
|
|
+ queryWrapper.eq(StringUtils.isNotBlank(farmCode),"farm_code", farmCode);
|
|
|
+ //创建排序
|
|
|
+// queryWrapper.orderByAsc("sort");
|
|
|
+ Page<BasePigpen> pageBasePigpen = basePigpenMapper.selectPage(page, queryWrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS,pageBasePigpen);
|
|
|
+ }
|
|
|
}
|