Files
wenzi/RALPH_TASK.md
Your Name 18a586df49 feat(permission): 创建权限管理核心模块
- V21迁移: 创建10张权限系统表(sys_role, sys_permission等)
- 添加角色实体(SysRole)、Repository、Service
- 添加权限系统Schema验证测试(21个测试用例)

Phase 1数据库表创建完成,Phase 2开始实施
2026-03-04 21:51:50 +08:00

36 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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进行数据库迁移
- 遵循现有项目结构
- 代码风格与现有代码一致