From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 09 六月 2025 11:54:00 +0800 Subject: [PATCH] 6.9新增登录失败冻结逻辑 --- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysRoleDO.java | 92 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 64 insertions(+), 28 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysRoleDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysRoleDO.java index 4801c1a..905e012 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysRoleDO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysRoleDO.java @@ -1,12 +1,13 @@ package com.panzhihua.service_user.model.dos; +import java.io.Serializable; +import java.util.Date; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; - /** * 角色表 sys_role @@ -15,48 +16,83 @@ */ @Data @TableName("sys_role") -public class SysRoleDO -{ +public class SysRoleDO implements Serializable { private static final long serialVersionUID = 1L; - /** 角色ID */ - @TableId(type = IdType.AUTO) + /** + * 角色id + */ + @TableId(type = IdType.ASSIGN_ID) + @JsonSerialize(using = ToStringSerializer.class) private Long roleId; - /** 角色名称 */ + /** + * 角色名称 + */ private String roleName; - /** 角色权限 */ + /** + * 角色权限字符串 + */ private String roleKey; - /** 角色排序 */ - private String roleSort; + /** + * 显示顺序 + */ + private Integer roleSort; - /** 数据范围(1:所有数据权限;2:自定义数据权限;3:本部门数据权限;4:本部门及以下数据权限) */ + /** + * 数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 ) + */ private String dataScope; - /** 菜单树选择项是否关联显示( 0:父子不互相关联显示 1:父子互相关联显示) */ + /** + * 菜单树选择项是否关联显示 + */ private boolean menuCheckStrictly; - /** 部门树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示 ) */ + /** + * 部门树选择项是否关联显示 + */ private boolean deptCheckStrictly; - /** 角色状态(0正常 1停用) */ - private String status; + /** + * 角色状态(0正常 1停用) + */ + private Integer status; - /** 删除标志(0代表存在 2代表删除) */ - private String delFlag; + /** + * 创建者 + */ + private Long createBy; - /** 用户是否存在此角色标识 默认不存在 */ - private boolean flag = false; + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; - /** 菜单组 */ - @TableField(exist = false) - private Long[] menuIds; + /** + * 更新者 + */ + private Long updateBy; - /** 部门组(数据权限) */ - @TableField(exist = false) - private Long[] deptIds; + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Date updateAt; + /** + * 备注 + */ + private String remark; + + /** + * 社区id + */ + private Long communityId; + + private String areaCode; } -- Gitblit v1.7.1