feat(admin): add admin role type management

1. 新增后台角色类型枚举AdminRoleTypeEnum
2. 为AdminRole实体添加角色类型字段并设置默认值
3. 新增/更新管理员角色相关DTO的角色类型属性
4. 完善权限服务中的角色增删改查逻辑,增加系统角色保护校验
5. 修复任务消费中角色类型存储为枚举字符串的问题,改为存储枚举值
6. 新增初始化角色类型的SQL脚本
This commit is contained in:
glz
2026-07-08 09:55:17 +08:00
parent a64d1b459a
commit a8b19cbacc
5 changed files with 61 additions and 3 deletions

View File

@ -963,7 +963,7 @@ public class JournalTaskReceiveConsumer(
LastTag = 0,
DotPageNum = page?.PageNum ?? 0,
PageResultUrl = string.Empty,
Type = task.Type.ToString(),
Type = ((int)task.Type).ToString(),
DotPageNo = page?.PageNo ?? string.Empty,
PageAnswerDotUrl = string.Empty,
BreakCount = GetBreakCount(scoreUnit),