fix: 修复角色测试发现的 5 个共性问题
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled

- 修复前端路由守卫前缀碰撞(/health/articles 匹配 /health/article-categories)
- 补全 6 条缺失路由权限映射(appointments/follow-up-records/article-categories/article-tags/plugins/market)
- 修复 critical-alerts API 500(escalation_level 字段 INT2/i16 与 Entity i32 类型不匹配)
- 新增迁移 000128:告警状态修正 + 菜单权限码补全 + 非admin角色移除基础模块权限
This commit is contained in:
iven
2026-05-07 15:54:37 +08:00
parent 60dc4dba7a
commit 786f57c151
4 changed files with 92 additions and 3 deletions

View File

@@ -18,7 +18,7 @@ pub struct Model {
pub acknowledged_by: Option<Uuid>,
#[sea_orm(skip_serializing_if = "Option::is_none")]
pub acknowledged_at: Option<DateTimeUtc>,
pub escalation_level: i32,
pub escalation_level: i16,
pub created_at: DateTimeUtc,
pub updated_at: DateTimeUtc,
#[sea_orm(skip_serializing_if = "Option::is_none")]