38 lines
1007 B
C#
38 lines
1007 B
C#
namespace YD_Event.Core.Enum;
|
|
|
|
/// <summary>
|
|
/// 内置角色
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// 枚举值与 InitData/sysrole.txt 的种子主键一一对应,属于系统契约,不可修改。
|
|
/// 仅用于「注册/建号时该分配哪个角色」和「列表中排除内置角色」这类固定映射;
|
|
/// 「能否查看全量数据」一律走 SysMenuService.HasPermissionAsync 的数据权限码,
|
|
/// 不要在此枚举上做管理员判断。
|
|
/// </remarks>
|
|
public enum BuiltInRole : long
|
|
{
|
|
/// <summary>
|
|
/// 系统管理员
|
|
/// </summary>
|
|
[Description("系统管理员")]
|
|
Admin = 1000,
|
|
|
|
/// <summary>
|
|
/// 单位用户(报名平台)
|
|
/// </summary>
|
|
[Description("单位用户")]
|
|
UnitUser = 1001,
|
|
|
|
/// <summary>
|
|
/// 赛事管理员
|
|
/// </summary>
|
|
[Description("赛事管理员")]
|
|
EventManager = 1002,
|
|
|
|
/// <summary>
|
|
/// 打分系统单位
|
|
/// </summary>
|
|
[Description("打分系统单位")]
|
|
ScoringUnit = 1003
|
|
}
|