diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/vo/v2/DeviceInfoPageV2ReqVO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/vo/v2/DeviceInfoPageV2ReqVO.java index 9586b275..cf5cc2a4 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/vo/v2/DeviceInfoPageV2ReqVO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/vo/v2/DeviceInfoPageV2ReqVO.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.farm.controller.admin.deviceinfo.vo.v2; +import cn.iocoder.yudao.framework.common.pojo.PageParam; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; @@ -13,7 +14,7 @@ import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor -public class DeviceInfoPageV2ReqVO { +public class DeviceInfoPageV2ReqVO extends PageParam { @Schema(description = "基地ID") private String baseId; diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/deviceinfo/DeviceInfoDO.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/deviceinfo/DeviceInfoDO.java index 99f05273..cf8e7216 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/deviceinfo/DeviceInfoDO.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/deviceinfo/DeviceInfoDO.java @@ -68,7 +68,11 @@ public class DeviceInfoDO extends BaseDO { /** * 设备状态 */ - private Integer status; + private Integer deviceState; + /** + * 绑定状态:1: 绑定; 0: 未绑定 + */ + private Integer bindingState; /** * 设备类型 */ @@ -162,15 +166,6 @@ public class DeviceInfoDO extends BaseDO { @TableField(value = "data_image") private String dataImage; - /** - * 设备状态:0-未激活,1-在线,2-离线,3-维护中,4-故障 - */ - private Integer deviceState; - /** - * 绑定状态:1: 绑定; 0: 未绑定 - */ - private Integer bindingState; - /** * 设备激活时间 */ diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/deviceinfo/DeviceInfoMapper.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/deviceinfo/DeviceInfoMapper.java index 18bc2e63..f5ff6e51 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/deviceinfo/DeviceInfoMapper.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/deviceinfo/DeviceInfoMapper.java @@ -31,7 +31,8 @@ public interface DeviceInfoMapper extends BaseMapperX { .eqIfPresent(DeviceInfoDO::getLpProductKey, reqVO.getLpProductKey()) .likeIfPresent(DeviceInfoDO::getLpProductName, reqVO.getLpProductName()) .eqIfPresent(DeviceInfoDO::getLpProductUniqueId, reqVO.getLpProductUniqueId()) - .eqIfPresent(DeviceInfoDO::getStatus, reqVO.getDeviceState()) + .eqIfPresent(DeviceInfoDO::getDeviceName, reqVO.getDeviceState()) + .eqIfPresent(DeviceInfoDO::getBindingState, reqVO.getBindingState()) .eqIfPresent(DeviceInfoDO::getDeviceType, reqVO.getDeviceType()) .eqIfPresent(DeviceInfoDO::getType, reqVO.getType()) .eqIfPresent(DeviceInfoDO::getVendor, reqVO.getVendor()) diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/baseinfo/BaseInfoServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/baseinfo/BaseInfoServiceImpl.java index f50b4f5c..18ccd382 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/baseinfo/BaseInfoServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/baseinfo/BaseInfoServiceImpl.java @@ -258,7 +258,8 @@ public class BaseInfoServiceImpl implements BaseInfoService { } // 租户公司名称 CompanyInfoDO companyInfo = companyInfoService.getCompanyInfo(); - return new TenantInfoRespVO.TenantInfo(companyInfo.getName(),baseCount, cropCount, areaCount, employeeCount); + String compName = ObjectUtils.isEmpty(companyInfo) ? "" : companyInfo.getName(); + return new TenantInfoRespVO.TenantInfo(compName,baseCount, cropCount, areaCount, employeeCount); } private void packageBaseInfo(long tenantId, List respVOS, Map employeeMap) { diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/personnelmanagement/PersonnelManagementServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/personnelmanagement/PersonnelManagementServiceImpl.java index dbd5842c..aed25831 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/personnelmanagement/PersonnelManagementServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/personnelmanagement/PersonnelManagementServiceImpl.java @@ -146,6 +146,7 @@ public class PersonnelManagementServiceImpl implements PersonnelManagementServic @Override public PageResult getPersonnelManagementPage(PersonnelManagementPageReqVO pageReqVO) { + pageReqVO.setTenantId(getLoginUser().getTenantId().toString()); PageResult pageResult = personnelManagementMapper.selectPage(pageReqVO); if (pageResult.getList() != null) { // 触发图片集合转换,确保分页结果中的每个DO对象都包含转换后的图片集合 diff --git a/yudao-module-farm/src/main/resources/mapper/modelmanagement/ModelManagementMapper.xml b/yudao-module-farm/src/main/resources/mapper/modelmanagement/ModelManagementMapper.xml index fa392b86..2c06abd3 100644 --- a/yudao-module-farm/src/main/resources/mapper/modelmanagement/ModelManagementMapper.xml +++ b/yudao-module-farm/src/main/resources/mapper/modelmanagement/ModelManagementMapper.xml @@ -10,7 +10,8 @@ -->