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 }