车车 4 місяців тому
батько
коміт
1bfa841dc7

+ 7 - 4
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/materialsproperty/vo/MaterialsPropertyPageReqVO.java

@@ -1,10 +1,10 @@
 package cn.iocoder.yudao.module.iscs.controller.admin.materialsproperty.vo;
 
-import lombok.*;
-import java.util.*;
-import io.swagger.v3.oas.annotations.media.Schema;
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
+
 import java.time.LocalDateTime;
 
 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@@ -13,6 +13,9 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_
 @Data
 public class MaterialsPropertyPageReqVO extends PageParam {
 
+    @Schema(description = "主键id", example = "1")
+    private Long id;
+
     @Schema(description = "属性项名称", example = "王五")
     private String propertyName;
 
@@ -26,4 +29,4 @@ public class MaterialsPropertyPageReqVO extends PageParam {
     @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
     private LocalDateTime[] createTime;
 
-}
+}

+ 4 - 5
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/dal/mysql/materialsproperty/MaterialsPropertyMapper.java

@@ -1,13 +1,11 @@
 package cn.iocoder.yudao.module.iscs.dal.mysql.materialsproperty;
 
-import java.util.*;
-
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
-import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
+import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
+import cn.iocoder.yudao.module.iscs.controller.admin.materialsproperty.vo.MaterialsPropertyPageReqVO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.materialsproperty.MaterialsPropertyDO;
 import org.apache.ibatis.annotations.Mapper;
-import cn.iocoder.yudao.module.iscs.controller.admin.materialsproperty.vo.*;
 
 /**
  * 物资属性项 Mapper
@@ -19,6 +17,7 @@ public interface MaterialsPropertyMapper extends BaseMapperX<MaterialsPropertyDO
 
     default PageResult<MaterialsPropertyDO> selectPage(MaterialsPropertyPageReqVO reqVO) {
         return selectPage(reqVO, new LambdaQueryWrapperX<MaterialsPropertyDO>()
+                .eqIfPresent(MaterialsPropertyDO::getId, reqVO.getId())
                 .likeIfPresent(MaterialsPropertyDO::getPropertyName, reqVO.getPropertyName())
                 .eqIfPresent(MaterialsPropertyDO::getRemark, reqVO.getRemark())
                 .eqIfPresent(MaterialsPropertyDO::getStatus, reqVO.getStatus())
@@ -26,4 +25,4 @@ public interface MaterialsPropertyMapper extends BaseMapperX<MaterialsPropertyDO
                 .orderByDesc(MaterialsPropertyDO::getId));
     }
 
-}
+}