【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; private final Integer code;

View File

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

View File

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

View File

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