Commit Graph

2 Commits

Author SHA1 Message Date
chenjy 0f643376c0 feat: 数据权限过滤 + 多模块查询增强 + 初始化数据
- 新增 DataScopeHelper 工具类,实现基于用户角色的数据权限过滤
- AM/CW/BS 三域 Service 集成数据权限,按区划/机构过滤查询结果
- RecordingTaskVO 新增录屏任务视图对象
- ScreenQuery/RecordingConfigQuery 支持多条件组合查询
- 补充 AM(录屏设置/任务/画面监控) + CW(取证/规则关联/线索) 初始化 SQL
- 修正系统初始用户 BCrypt hash

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 09:51:19 +08:00
chenjy f4f8470dfe feat: RBAC权限体系实现 — 认证+鉴权+操作权限
- 新增 system 模块:5张表(SYS_USER/ROLE/PERMISSION等) DDL + 初始数据
  (3角色: 市局/区局/运营商, 27权限码, 3初始用户)
- 改造 LoginController: 数据库BCrypt认证,返回LoginUserVO
- 实现 StpInterfaceImpl: 对接数据库角色/权限查询
- 9个Controller写操作方法添加 @SaCheckPermission 注解
- 新增 PasswordConfig(BCrypt), spring-security-crypto依赖
- 前端: routes.js添加角色meta, permission.js去掉admin硬编码,
  user.js适配LoginUserVO, 新增v-permission按钮级权限指令

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 17:10:48 +08:00