模板接口更改

This commit is contained in:
even 2025-07-14 17:00:18 +08:00
parent ee01222893
commit 17631f855c
2 changed files with 7 additions and 0 deletions

View File

@ -1,8 +1,11 @@
package cd.casic.ci.process.process.dataObject.template; package cd.casic.ci.process.process.dataObject.template;
import cd.casic.ci.process.process.dataObject.base.PipBaseElement; import cd.casic.ci.process.process.dataObject.base.PipBaseElement;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.apache.ibatis.type.JdbcType;
import java.util.Map; import java.util.Map;
@ -50,5 +53,6 @@ public class TemplateTask extends PipBaseElement {
/** /**
* 任务配置JSON格式存储 * 任务配置JSON格式存储
*/ */
@TableField(typeHandler = JacksonTypeHandler.class,jdbcType = JdbcType.VARCHAR)
private Map<String, Object> taskProperties; private Map<String, Object> taskProperties;
} }

View File

@ -73,11 +73,13 @@ public class TemplateManagerServiceImpl extends ServiceImpl<TemplateManagerDao,
firstStage.setTemplateId(templateManagerId); firstStage.setTemplateId(templateManagerId);
firstStage.setStageName("源码阶段"); firstStage.setStageName("源码阶段");
firstStage.setParentId("-1"); firstStage.setParentId("-1");
firstStage.setStageSort(1);
String firstStageId = idWork.nextUUID(null); String firstStageId = idWork.nextUUID(null);
firstStage.setId(firstStageId); firstStage.setId(firstStageId);
TemplateStage secondStage = new TemplateStage(); TemplateStage secondStage = new TemplateStage();
secondStage.setTemplateId(templateManagerId); secondStage.setTemplateId(templateManagerId);
secondStage.setStageName("源码阶段"); secondStage.setStageName("源码阶段");
secondStage.setStageSort(1);
secondStage.setParentId(firstStageId); secondStage.setParentId(firstStageId);
String secondStageId = idWork.nextUUID(null); String secondStageId = idWork.nextUUID(null);
secondStage.setId(secondStageId); secondStage.setId(secondStageId);
@ -87,6 +89,7 @@ public class TemplateManagerServiceImpl extends ServiceImpl<TemplateManagerDao,
task.setTaskSort(1); task.setTaskSort(1);
task.setTaskName("初始节点"); task.setTaskName("初始节点");
task.setTemplateId(templateManagerId); task.setTemplateId(templateManagerId);
task.setTaskType(req.getTemplateType());
templateStageDao.insert(firstStage); templateStageDao.insert(firstStage);
templateStageDao.insert(secondStage); templateStageDao.insert(secondStage);
templateTaskDao.insert(task); templateTaskDao.insert(task);