人员信息表增加了性别以及对应的修改

This commit is contained in:
lxd 2025-06-13 10:47:36 +08:00
parent b6189d5d85
commit e1be4fdc6a
5 changed files with 16 additions and 0 deletions

View File

@ -24,6 +24,9 @@ public class PersonPageReqVO extends PageParam {
@Schema(description = "姓名", example = "张三") @Schema(description = "姓名", example = "张三")
private String name; private String name;
@Schema(description = "性别", example = "")
private Integer gender;
@Schema(description = "地址") @Schema(description = "地址")
private String address; private String address;

View File

@ -29,6 +29,10 @@ public class PersonRespVO {
@ExcelProperty("姓名") @ExcelProperty("姓名")
private String name; private String name;
@Schema(description = "性别1-男2-女")
@ExcelProperty("性别")
private Integer gender;
@Schema(description = "地址") @Schema(description = "地址")
@ExcelProperty("地址") @ExcelProperty("地址")
private String address; private String address;

View File

@ -29,6 +29,9 @@ public class PersonSaveReqVO {
@NotEmpty(message = "姓名不能为空") @NotEmpty(message = "姓名不能为空")
private String name; private String name;
@Schema(description = "性别")
private Integer gender;
@Schema(description = "地址") @Schema(description = "地址")
private String address; private String address;

View File

@ -42,6 +42,11 @@ public class PersonDO {
*/ */
@TableField("name") @TableField("name")
private String name; private String name;
/*
* 性别1-2-
* */
@TableField("gender")
private Integer gender;
/** /**
* 地址 * 地址
*/ */

View File

@ -20,6 +20,7 @@ public interface PersonMapper extends BaseMapperX<PersonDO> {
default PageResult<PersonDO> selectPage(PersonPageReqVO reqVO) { default PageResult<PersonDO> selectPage(PersonPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<PersonDO>() return selectPage(reqVO, new LambdaQueryWrapperX<PersonDO>()
.eqIfPresent(PersonDO::getPhone, reqVO.getPhone()) .eqIfPresent(PersonDO::getPhone, reqVO.getPhone())
.eqIfPresent(PersonDO::getGender, reqVO.getGender())
.eqIfPresent(PersonDO::getPassword, reqVO.getPassword()) .eqIfPresent(PersonDO::getPassword, reqVO.getPassword())
.likeIfPresent(PersonDO::getName, reqVO.getName()) .likeIfPresent(PersonDO::getName, reqVO.getName())
.eqIfPresent(PersonDO::getAddress, reqVO.getAddress()) .eqIfPresent(PersonDO::getAddress, reqVO.getAddress())