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