SysRole.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.jiayue.center.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import lombok.Data;
  6. /**
  7. * 角色表
  8. *
  9. * @author xsl
  10. * @version 3.0
  11. */
  12. @Data
  13. public class SysRole extends BaseEntity {
  14. private static final long serialVersionUID = 1L;
  15. /** 角色ID */
  16. @TableId(type = IdType.AUTO)
  17. private Long roleId;
  18. /** 角色名称 */
  19. private String roleName;
  20. /** 角色权限 */
  21. private String roleKey;
  22. /** 角色排序 */
  23. private Integer roleSort;
  24. /** 数据范围(1:所有数据权限;2:自定义数据权限;3:本部门数据权限;4:本部门及以下数据权限;5:仅本人数据权限) */
  25. private String dataScope;
  26. /** 菜单树选择项是否关联显示( 0:父子不互相关联显示 1:父子互相关联显示) */
  27. private boolean menuCheckStrictly;
  28. /** 部门树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示 ) */
  29. private boolean deptCheckStrictly;
  30. /** 角色状态(0正常 1停用) */
  31. private String status;
  32. /** 角色类型(0管理 1业务) */
  33. private String roleType;
  34. /** 是否内置角色(0是 1否) */
  35. private String builtIn;
  36. /** 菜单组 */
  37. @TableField(exist = false)
  38. private Long[] menuIds;
  39. }