package com.panzhihua.service_user.model.dos;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
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
|
*
|
* @author HUANGHONGFA
|
*/
|
@Data
|
@TableName("sys_role")
|
public class SysRoleDO implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 角色id
|
*/
|
@TableId(type = IdType.ASSIGN_ID)
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long roleId;
|
|
/**
|
* 角色名称
|
*/
|
private String roleName;
|
|
/**
|
* 角色权限字符串
|
*/
|
private String roleKey;
|
|
/**
|
* 显示顺序
|
*/
|
private Integer roleSort;
|
|
/**
|
* 数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 )
|
*/
|
private String dataScope;
|
|
/**
|
* 菜单树选择项是否关联显示
|
*/
|
private boolean menuCheckStrictly;
|
|
/**
|
* 部门树选择项是否关联显示
|
*/
|
private boolean deptCheckStrictly;
|
|
/**
|
* 角色状态(0正常 1停用)
|
*/
|
private Integer status;
|
|
/**
|
* 创建者
|
*/
|
private Long createBy;
|
|
/**
|
* 创建时间
|
*/
|
@TableField(fill = FieldFill.INSERT)
|
private Date createAt;
|
|
/**
|
* 更新者
|
*/
|
private Long updateBy;
|
|
/**
|
* 更新时间
|
*/
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private Date updateAt;
|
|
/**
|
* 备注
|
*/
|
private String remark;
|
|
/**
|
* 社区id
|
*/
|
private Long communityId;
|
|
private String areaCode;
|
|
}
|