6 Commits

Author SHA1 Message Date
Your Name
371cfd5b2a feat: 为任务卡片添加子任务进度统计功能
新增功能:
1. Task实体新增字段:
   - subTaskTotal: 子任务总数
   - subTaskCompleted: 已完成子任务数
   - subTaskInProgress: 进行中子任务数
   - subTaskPending: 待接单子任务数
   - subTasks: 子任务列表(包含处理人信息)

2. TaskService新增方法:
   - fillSubTaskStats(): 填充流水线任务的子任务统计信息
   - 自动在getMyPublishedTasks和getMyReceivedTasks中调用
   - 统计各状态子任务数量
   - 自动填充处理人信息

3. 同时修复流水线任务主任务状态同步问题:
   - 设计师接单第一个子任务时,主任务状态更新为in_progress
   - 确保需求方能正确看到任务进度

影响范围:
- 需求方查看"我发起的"任务时,可以看到子任务进度
- 设计师查看接收的任务时,可以看到子任务详情
- 为后续前端显示提供数据支持
2026-01-03 11:32:16 +08:00
Your Name
6df38c4f89 修复部门设置负责人失败的问题
- 前端:允许选择所有用户作为部门负责人,不限于该部门成员
- 前端:修复leaderId和parentId的类型兼容性问题
- 后端:添加leaderId有效性验证,防止设置不存在的用户
2026-01-02 18:00:20 +08:00
Your Name
ec6a0d1838 修复保存部门失败问题:添加详细错误处理和日志记录 2026-01-02 16:45:30 +08:00
Your Name
ffed3d0856 修复设置部门负责人:改进leaderId处理逻辑,支持清除负责人 2026-01-02 16:33:02 +08:00
Your Name
f17415f44e 修复设置部门负责人:允许设置为null或0来清除负责人 2026-01-02 16:27:55 +08:00
Your Name
35e4f8f677 初始提交:DesignHub设计师任务管理系统 2026-01-02 12:06:09 +08:00