【8.3.3】【sys】增加一个用户被隐藏的标识

pull/62/head
stylefeng 2025-01-20 16:18:54 +08:00
parent ee878423f6
commit 9df531fa13
3 changed files with 15 additions and 0 deletions

View File

@ -188,6 +188,13 @@ public class SysUser extends BaseExpandFieldEntity implements GetSortKey {
@ChineseDescription("租户id") @ChineseDescription("租户id")
private Long tenantId; private Long tenantId;
/**
* Y-N-
*/
@TableField(value = "hidden_flag")
@ChineseDescription("是否隐藏Y-隐藏N-不隐藏,用在系统内置账号")
private String hiddenFlag;
//-------------------------------非实体字段------------------------------- //-------------------------------非实体字段-------------------------------
//-------------------------------非实体字段------------------------------- //-------------------------------非实体字段-------------------------------
//-------------------------------非实体字段------------------------------- //-------------------------------非实体字段-------------------------------

View File

@ -115,6 +115,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
// 设置用户默认头像 // 设置用户默认头像
sysUser.setAvatar(FileConstants.DEFAULT_AVATAR_FILE_ID); sysUser.setAvatar(FileConstants.DEFAULT_AVATAR_FILE_ID);
// 默认不隐藏
sysUser.setHiddenFlag(YesOrNotEnum.N.getCode());
this.save(sysUser); this.save(sysUser);
// 记录一个密码修改记录 // 记录一个密码修改记录
@ -936,6 +939,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
// 数据权限范围控制 // 数据权限范围控制
UserDataScopeFactory.getUserDataScopeCondition(queryWrapper); UserDataScopeFactory.getUserDataScopeCondition(queryWrapper);
// 查询非隐藏的用户
queryWrapper.ne(SysUser::getHiddenFlag, YesOrNotEnum.Y.getCode());
// 按用户排序字段排序 // 按用户排序字段排序
queryWrapper.orderByAsc(SysUser::getUserSort); queryWrapper.orderByAsc(SysUser::getUserSort);

View File

@ -0,0 +1,2 @@
ALTER TABLE `sys_user`
ADD COLUMN `hidden_flag` char(1) NULL DEFAULT 'N' COMMENT '是否隐藏Y-隐藏N-不隐藏,用在系统内置账号' AFTER `master_user_id`;