diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonPageReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonPageReqVO.java index ae2b0bddee..ec3755ad7e 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonPageReqVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonPageReqVO.java @@ -24,6 +24,9 @@ public class PersonPageReqVO extends PageParam { @Schema(description = "姓名", example = "张三") private String name; + @Schema(description = "性别", example = "男") + private Integer gender; + @Schema(description = "地址") private String address; diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonRespVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonRespVO.java index d1ea4b28b7..40f0dc07d4 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonRespVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonRespVO.java @@ -29,6 +29,10 @@ public class PersonRespVO { @ExcelProperty("姓名") private String name; + @Schema(description = "性别:1-男,2-女") + @ExcelProperty("性别") + private Integer gender; + @Schema(description = "地址") @ExcelProperty("地址") private String address; diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonSaveReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonSaveReqVO.java index 9b7b412395..e9d2d1185c 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonSaveReqVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/person/vo/PersonSaveReqVO.java @@ -29,6 +29,9 @@ public class PersonSaveReqVO { @NotEmpty(message = "姓名不能为空") private String name; + @Schema(description = "性别") + private Integer gender; + @Schema(description = "地址") private String address; diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/person/PersonDO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/person/PersonDO.java index 422c3ab60b..0c2ada2f4a 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/person/PersonDO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/person/PersonDO.java @@ -42,6 +42,11 @@ public class PersonDO { */ @TableField("name") private String name; + /* + * 性别:1-男,2-女 + * */ + @TableField("gender") + private Integer gender; /** * 地址 */ diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/person/PersonMapper.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/person/PersonMapper.java index 42efa65515..280e8d2aac 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/person/PersonMapper.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/person/PersonMapper.java @@ -20,6 +20,7 @@ public interface PersonMapper extends BaseMapperX { default PageResult selectPage(PersonPageReqVO reqVO) { return selectPage(reqVO, new LambdaQueryWrapperX() .eqIfPresent(PersonDO::getPhone, reqVO.getPhone()) + .eqIfPresent(PersonDO::getGender, reqVO.getGender()) .eqIfPresent(PersonDO::getPassword, reqVO.getPassword()) .likeIfPresent(PersonDO::getName, reqVO.getName()) .eqIfPresent(PersonDO::getAddress, reqVO.getAddress())