chore: sync project snapshot for gitea/github upload
Some checks failed
CI / build_test_package (push) Has been cancelled
CI / auto_merge (push) Has been cancelled

This commit is contained in:
Your Name
2026-03-26 15:59:53 +08:00
parent e5b0f65156
commit 5f5597ef0f
121 changed files with 5841 additions and 1357 deletions

View File

@@ -75,16 +75,16 @@
| PRD按钮描述 | 前端页面 | 后端接口 | 权限码 | 测试用例ID | 当前状态 | 证据文件 |
|-------------|----------|----------|--------|------------|----------|----------|
| 查看风控面板 | RiskView.vue | GET /api/v1/risks | risk.index.view.ALL | - | ✅ 已实现 | RiskView.vue:101 |
| 查看风控面板 | RiskView.vue | GET /api/v1/risks/alerts | risk.index.view.ALL | - | ✅ 已实现 | RiskView.vue:101 |
| 创建风控规则 | RiskRuleFormView.vue | POST /api/v1/risks/rules | risk.rule.create.ALL | - | ✅ 已实现 | RiskController.java |
| 编辑风控规则 | RiskRuleFormView.vue | PUT /api/v1/risks/rules/{id} | risk.rule.edit.ALL | - | ✅ 已实现 | RiskController.java |
| 删除风控规则 | RiskRulesView.vue | DELETE /api/v1/risks/rules/{id} | risk.rule.delete.ALL | - | ✅ 已实现 | RiskController.java |
| 启用风控规则 | RiskRulesView.vue | POST /api/v1/risks/rules/{id}/enable | risk.rule.enable.ALL | - | ✅ 已实现 | RiskController.java |
| 审核风控 | - | POST /api/v1/risks/{id}/audit | risk.index.audit.ALL | - | ⚠️ 待实现(前端无按钮,后端无接口) | - |
| 审核风控 | RiskView.vue | POST /api/v1/risks/{id}/audit | risk.index.audit.ALL | - | ✅ 已实现 | RiskController.java:392, RiskService.java:275 |
| 管理黑名单 | RiskView.vue | POST /api/v1/risks/blacklist | risk.blacklist.manage.ALL | - | ✅ 已实现 | RiskController.java |
| 执行拦截 | RiskView.vue | POST /api/v1/risks/{id}/block | risk.block.execute.ALL | - | ✅ 已实现 | RiskController.java |
| 解除拦截 | RiskView.vue | POST /api/v1/risks/{id}/release | risk.block.release.ALL | - | ✅ 已实现 | RiskController.java |
| 导出风控数据 | RiskView.vue | GET /api/v1/risks/export | risk.index.export.ALL | - | ✅ 已实现 | RiskController.java |
| 导出风控数据 | RiskView.vue | GET /api/v1/risks/rules/export | risk.index.export.ALL | - | ✅ 已实现 | RiskController.java |
---

View File

@@ -16,7 +16,7 @@
|---------|----------|----------|----------|--------|----------|------|
| TASK-101 | - | Spring Boot项目初始化 | 基础框架 | P0 | 1天 | ✅ |
| TASK-102 | - | Vue 3项目初始化 | 基础框架 | P0 | 1天 | ✅ |
| TASK-103 | - | MySQL数据库创建 | 基础框架 | P0 | 0.5天 | ✅ |
| TASK-103 | - | PostgreSQL数据库创建 | 基础框架 | P0 | 0.5天 | ✅ |
| TASK-104 | - | Redis配置 | 基础框架 | P0 | 0.5天 | ✅ |
### 1.2 数据库表创建
@@ -375,7 +375,7 @@
> - 后端单元测试: 1554 用例通过
> - 前端单元测试: 24/24 通过新增risk service测试
> - E2E测试: 3/3 通过admin e2e脚本已修复
> - 风控规则导出接口: 已实现 GET /api/v1/risk/rules/export
> - 风控规则导出接口: 已实现 GET /api/v1/risks/rules/export
> - 风控规则路由闭环: 已修复 /risks/new 和 /risks/edit/:id
> - 审批流并行/会签: 已修复resolveApproverFromNode调用
@@ -383,3 +383,15 @@
> - 已闭环MOSQ-P1-001权限分配/撤销审批门禁):本轮已实现
> - 验收命令: mvn -q -Dtest=PermissionControllerTest,ApprovalFlowServiceTest test
> - 实现说明: PermissionController.assign/revoke已改为submitApprovalByEventApprovalFlowService新增PERMISSION_CHANGE处理分支
> **质量更新 (2026-03-25)**:
> - P0-1 修复: UserOperationJourneyTest/AbstractIntegrationTest 添加 `canAccessData` mock解决403回归
> - P0-3 修复: 工作区产物污染已清理found=0
> - P1-1 修复: 添加 `app.reward-job.enabled` 配置,测试环境禁用定时任务噪声
> - 单元测试: 1607用例通过0失败
> - 集成测试: 因Docker环境限制跳过Testcontainers测试环境问题非代码问题
> **环境限制说明 (2026-03-25)**:
> - P0-2/P1-2 (迁移测试严格模式): 需要Docker/Podman环境当前CI环境不可用
> - UserOperationJourneyTest等集成测试依赖Testcontainers需CI环境支持
> - 代码修复已完成验证需在有Docker的CI环境执行

View File

@@ -77,7 +77,7 @@
|-----------|-------------|------|----------|
| risk.index.view | risk.index.view.ALL | risk:view | ✅ 已实现 |
| risk.rule.manage | risk.rule.manage.ALL | risk:rule | ✅ 已实现 |
| risk.index.audit | risk.index.audit.ALL | risk:audit | ⚠️ 待规划(前端无使用按钮,后端接口未实现 |
| risk.index.audit | risk.index.audit.ALL | risk:audit | ✅ 已实现RiskController.java:392, RiskService.java:275 |
| risk.blacklist.manage | risk.blacklist.manage.ALL | risk:blacklist | ✅ 已实现 |
| risk.index.export | risk.index.export.ALL | risk:export | ✅ 已实现 |
| risk.detail.view | risk.detail.view.ALL | risk.detail.view | ✅ 已实现V85新增 |

View File

@@ -195,7 +195,7 @@
### 4.2 模块划分
> **重要**: 本文档中列出的225个权限点为PRD规划目标。当前验收基线为 **90 个 Canonical 权限码**,详见 [权限码映射表.md](./权限码映射表.md)。
> **重要**: 本文档中列出的225个权限点为PRD规划目标。当前验收基线为 **94 个 Canonical 权限码**,详见 [权限码映射表.md](./权限码映射表.md)。
| 序号 | 模块代码 | 模块名称 | 权限点数量(规划) |
|------|----------|----------|-------------------|