feat(oa): 添加步骤排序字段并更新相关逻辑

- 在 NodeDTO 中新增 sortNum 字段用于步骤排序
- 更新 OaProjectScheduleStepMapper.xml 支持 sort_num 字段插入
- 修改 OaProjectScheduleStepServiceImpl 设置 sortNum 值
- 在 TableDataConstantUtil 中为所有节点添加 sortNum 排序值
- 调整 createNode 方法签名以支持 sortNum 参数传递
This commit is contained in:
2025-10-24 09:44:35 +08:00
parent c381d847cf
commit a939fab3bb
4 changed files with 137 additions and 68 deletions

View File

@@ -257,6 +257,7 @@ public class OaProjectScheduleStepServiceImpl implements IOaProjectScheduleStepS
step.setScheduleId(scheduleId); // 所属项目进度ID非空外部传入
step.setStepOrder((long) stepOrder.getAndIncrement()); // 步骤序号(非空,递增生成)
step.setStepName(node.getStepName());// 步骤名称非空从NodeDTO获取建议用二级节点名
step.setSortNum(node.getSortNum());
return step;
}).collect(Collectors.toList());