Commit Graph

7 Commits

Author SHA1 Message Date
chenjy bd9429d3de feat: 监测规则操作历史接口 + 证据关联规则数量 + 法条详情补全
- 新增 MonitoringRuleController#getHistories 操作历史查询接口
- 规则详情补全法条 lawName/clauseCode/clauseContent 字段,避免前端二次查询
- 证据记录列表新增 relatedRuleCount,批量查询避免 N+1
- MonitoringRuleDetailVO 时间字段 Date → LocalDateTime
- 新增 V10.0.1__CW_clue_transfer_init_data.sql 线索转办初始化数据
- CLAUDE.md 补充 Karpathy 编码准则

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-13 22:10:09 +08:00
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
chenjy fb18992d52 fix: 代码修复 + CLAUDE.md 完善 + gitignore 更新
- MonitoringRuleController API路径修正 /api/monitoring-rules → /api/monitoring-rule
- ScreenEntity/RuleOperationHistoryEntity 移除冗余 @TableField 注解
- application.yml 默认端口修正为 8081
- CLAUDE.md 补充开发约定、数据源配置、Checkstyle 等文档
- .gitignore 添加 /.claude/ 和 /classpath.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 17:51:54 +08:00
chenjy bcf9d79523 fix: 修复全模块85个检查问题 + 端到端测试通过
P0: 10个Controller POST接口添加@RequestBody(17处)
P1: 7个模块save返回新建ID + repeal状态值修正 + statusSummary补齐
P2: 17个Entity添加@DS("master") + BeanUtils null覆盖修复 + 操作人硬编码替换
    + AM-3异常传播 + CW-3 N+1批量查询 + VO日期类型对齐
P3: 73个端点添加log.info + 31处AssertUtils清理 + JSON工具替换Jackson

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 17:33:39 +08:00
chenjy 5ffc9d139e docs: 添加项目指引 + 前后端联调指南 + 错题库
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 17:22:27 +08:00
陈佳洋 c06a4e5fa7 feat: OARMS 全模块后端代码 + DM8 数据库适配
- 数据源从 MySQL 切换至达梦 DM8,更新 pom.xml / application-dev.yml / application-prod.yml
- 生成 10 个模块共 17 张表 DDL + 3 套初始数据 SQL
- 生成 10 个模块共 79 个 Java 文件(Entity/Query/Req/VO/Mapper/Service/Controller)
- 覆盖模块:BS大屏、LB法规、MR监测规则、AM录屏配置/任务/监控、CW取证/规则关联/线索/转办
2026-05-18 13:42:29 +08:00