--- 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进行数据库迁移 - 遵循现有项目结构 - 代码风格与现有代码一致