【8.1.9】【sys】更新一个用户的临时冻结状态

dev-8.1.9
stylefeng 2024-07-12 13:49:51 +08:00
parent 10a29fc3d5
commit c63b965e03
5 changed files with 14 additions and 7 deletions

View File

@ -49,7 +49,12 @@ public enum UserStatusEnum implements ReadableEnum<UserStatusEnum> {
/**
*
*/
DISABLE(2, "冻结");
DISABLE(2, "冻结"),
/**
*
*/
TEMP_FREEZE(3, "临时冻结");
private final Integer code;

View File

@ -108,9 +108,9 @@ public class UserInfoDetailDTO {
private String superAdminFlag;
/**
* 1-2-
* 1-2-3-
*/
@ChineseDescription("状态1-正常2-冻结")
@ChineseDescription("状态1-正常2-冻结3-临时冻结")
private Integer statusFlag;
/**

View File

@ -125,10 +125,10 @@ public class SysUser extends BaseExpandFieldEntity implements GetSortKey {
private String superAdminFlag;
/**
* 1-2-
* 1-2-3-
*/
@TableField("status_flag")
@ChineseDescription("状态1-正常2-冻结")
@ChineseDescription("状态1-正常2-冻结3-临时冻结")
@EnumFieldFormat(processEnum = UserStatusEnum.class)
private Integer statusFlag;

View File

@ -119,9 +119,9 @@ public class SysUserRequest extends BaseRequest {
private String superAdminFlag;
/**
* 1-2-
* 1-2-3-
*/
@ChineseDescription("状态1-正常2-冻结")
@ChineseDescription("状态1-正常2-冻结3-临时冻结")
@NotNull(message = "状态不能为空", groups = {add.class, edit.class, updateStatus.class})
private Integer statusFlag;

View File

@ -0,0 +1,2 @@
ALTER TABLE `sys_user` MODIFY COLUMN `status_flag` tinyint NOT NULL DEFAULT 1 COMMENT '状态1-正常2-冻结3-临时冻结' AFTER `super_admin_flag`,
ADD COLUMN `freeze_deadline_time` datetime NULL COMMENT '账号冻结截止时间,如果是临时冻结,这个值需要填写' AFTER `status_flag`;