|
@@ -28,14 +28,13 @@ import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
|
import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
+import vip.xiaonuo.modular.env.envdevice.entity.EnvDevice;
|
|
|
import vip.xiaonuo.modular.feed.feedingenv.entity.FeedingEnv;
|
|
|
import vip.xiaonuo.modular.feed.feedingenv.mapper.FeedingEnvMapper;
|
|
|
-import vip.xiaonuo.modular.feed.feedingenv.param.FeedingEnvAddParam;
|
|
|
-import vip.xiaonuo.modular.feed.feedingenv.param.FeedingEnvEditParam;
|
|
|
-import vip.xiaonuo.modular.feed.feedingenv.param.FeedingEnvIdParam;
|
|
|
-import vip.xiaonuo.modular.feed.feedingenv.param.FeedingEnvPageParam;
|
|
|
+import vip.xiaonuo.modular.feed.feedingenv.param.*;
|
|
|
import vip.xiaonuo.modular.feed.feedingenv.service.FeedingEnvService;
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -140,4 +139,15 @@ public class FeedingEnvServiceImpl extends ServiceImpl<FeedingEnvMapper, Feeding
|
|
|
jsonObject.put("rank", dft.format(rank));
|
|
|
return jsonObject;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Page<FeedingEnv> page(FeedingEnvListParam envDevicePageParam) {
|
|
|
+ String orgId = envDevicePageParam.getOrgId();
|
|
|
+ QueryWrapper<FeedingEnv> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("org_id",orgId).orderByAsc("id");
|
|
|
+ if(ObjectUtil.isNotEmpty(envDevicePageParam.getDeviceType())) {
|
|
|
+ queryWrapper.eq("device_type", envDevicePageParam.getDeviceType());
|
|
|
+ }
|
|
|
+ return this.page(CommonPageRequest.defaultPage(), queryWrapper);
|
|
|
+ }
|
|
|
}
|