feat(user): 优化用户数据对象和查询服务

This commit is contained in:
2026-01-16 19:40:20 +08:00
parent 1053669077
commit 83c4e28527
2 changed files with 13 additions and 1 deletions
@@ -43,31 +43,42 @@ public class SystemUserTb extends KitBaseUserTimeTb {
private Long deptId;
@NotBlank
@ApiModelProperty(value = "用户名称")
@TableField(value = "username")
private String username;
@NotBlank
@ApiModelProperty(value = "用户昵称")
@TableField(value = "nick_name")
private String nickName;
@Email
@NotBlank
@ApiModelProperty(value = "邮箱")
@TableField(value = "email")
private String email;
@NotBlank
@ApiModelProperty(value = "电话号码")
@TableField(value = "phone")
private String phone;
@ApiModelProperty(value = "用户性别")
@TableField(value = "gender")
private String gender;
@ApiModelProperty(value = "头像真实名称", hidden = true)
@TableField(value = "avatar_name")
private String avatarName;
@ApiModelProperty(value = "头像存储的路径", hidden = true)
@TableField(value = "avatar_path")
private String avatarPath;
@ApiModelProperty(value = "密码")
@TableField(value = "password")
private String password;
@NotNull
@ApiModelProperty(value = "是否启用")
@TableField(value = "enabled")
private Boolean enabled;
@ApiModelProperty(value = "是否为admin账号", hidden = true)
@TableField(value = "is_admin")
private Boolean isAdmin = false;
@ApiModelProperty(value = "最后修改密码的时间", hidden = true)
@TableField(value = "pwd_reset_time")
private Date pwdResetTime;
@Override
@@ -342,7 +342,8 @@ public class SystemUserService {
public List<KitSelectOptionVo> queryUserMetadataOptions(KitPageArgs<SystemQueryUserArgs> pageArgs) {
SystemQueryUserArgs args = pageArgs.getArgs();
LambdaQueryWrapper<SystemUserTb> wrapper = new LambdaQueryWrapper<>();
wrapper.select(SystemUserTb::getId, SystemUserTb::getDeptId, SystemUserTb::getEmail, SystemUserTb::getPhone);
wrapper.select(
SystemUserTb::getId, SystemUserTb::getUsername, SystemUserTb::getNickName, SystemUserTb::getDeptId, SystemUserTb::getEmail, SystemUserTb::getPhone);
wrapper.and(c -> {
c.eq(SystemUserTb::getPhone, args.getBlurry());
c.or();