| | |
| | | /// <summary> |
| | | /// 角色 |
| | | /// </summary> |
| | | public class Role : CommonEntity |
| | | public class Role : CommonEntity, IIsDisabled |
| | | { |
| | | public Role() |
| | | { |
| | | RoleMenus = []; |
| | | RoleWebApis = []; |
| | | RoleResources = []; |
| | | UserRoles = []; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public int MinLevel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数据权限 |
| | | /// </summary> |
| | | public EnumRoleWebApiDataPower DataPower { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 |
| | | /// </summary> |
| | | public bool IsDisabled { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 角色菜单 |
| | | /// </summary> |
| | | public List<RoleMenu> RoleMenus { get; set; } |
| | |
| | | /// <summary> |
| | | /// 角色接口 |
| | | /// </summary> |
| | | public List<RoleWebApi> RoleWebApis { get; set; } |
| | | public List<RoleResource> RoleResources { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户角色 |
| | | /// </summary> |
| | | public List<UserRole> UserRoles { get; set; } |
| | | } |
| | | } |