feat(permission): 创建权限管理核心模块
- V21迁移: 创建10张权限系统表(sys_role, sys_permission等) - 添加角色实体(SysRole)、Repository、Service - 添加权限系统Schema验证测试(21个测试用例) Phase 1数据库表创建完成,Phase 2开始实施
This commit is contained in:
35
RALPH_TASK.md
Normal file
35
RALPH_TASK.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
task: 实施蚊子系统管理后台权限管理系统
|
||||
completion_criteria:
|
||||
- 阶段1完成:数据库表创建(10张权限相关表)
|
||||
- 阶段2完成:权限核心模块(角色管理、权限管理、部门管理)
|
||||
- 阶段3完成:审批流引擎
|
||||
- 阶段4完成:业务模块开发
|
||||
max_iterations: 100
|
||||
---
|
||||
|
||||
## 项目背景
|
||||
- 项目名称:蚊子系统管理后台权限管理系统
|
||||
- 技术栈:Spring Boot 3 (Java 17) + Vue 3 + TypeScript
|
||||
- 项目周期:约16周
|
||||
|
||||
## 当前阶段
|
||||
阶段1 - 基础框架搭建
|
||||
|
||||
## 阶段1任务清单(Week 1-2)
|
||||
优先级[P0]数据库表创建:
|
||||
1. TASK-105: 创建角色表sys_role
|
||||
2. TASK-106: 创建权限表sys_permission
|
||||
3. TASK-107: 创建角色权限关联表sys_role_permission
|
||||
4. TASK-108: 创建用户角色关联表sys_user_role
|
||||
5. TASK-109: 创建部门表sys_department
|
||||
6. TASK-110: 创建审批流程配置表sys_approval_flow
|
||||
7. TASK-111: 创建审批记录表sys_approval_record
|
||||
8. TASK-112: 创建审批历史表sys_approval_history
|
||||
9. TASK-113: 创建审计日志表sys_audit_log
|
||||
10. TASK-114: 创建权限审计表sys_permission_audit
|
||||
|
||||
## 约束
|
||||
- 使用Flyway进行数据库迁移
|
||||
- 遵循现有项目结构
|
||||
- 代码风格与现有代码一致
|
||||
Reference in New Issue
Block a user