stage接口修改

This commit is contained in:
even 2025-05-15 11:00:40 +08:00
parent ea48fae43a
commit 6c3ae0fc97
4 changed files with 18 additions and 5 deletions

View File

@ -4,5 +4,10 @@ import lombok.Data;
@Data @Data
public class StageUpdateReq { public class StageUpdateReq {
// private // 更新名称
private String stageName;
// 更新sort
private Long stageSort;
private String stageId;
private String pipelineId;
} }

View File

@ -2,6 +2,7 @@ package cd.casic.ci.process.process.service.stage;
import cd.casic.ci.common.pipeline.req.stage.StageCreateReq; import cd.casic.ci.common.pipeline.req.stage.StageCreateReq;
import cd.casic.ci.common.pipeline.req.stage.StageReq; import cd.casic.ci.common.pipeline.req.stage.StageReq;
import cd.casic.ci.common.pipeline.req.stage.StageUpdateReq;
import cd.casic.ci.common.pipeline.resp.stage.StageResp; import cd.casic.ci.common.pipeline.resp.stage.StageResp;
import cd.casic.ci.process.process.dataObject.stage.PipStage; import cd.casic.ci.process.process.dataObject.stage.PipStage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
@ -83,7 +84,7 @@ public interface StageService extends IService<PipStage> {
* 更新阶段任务 * 更新阶段任务
* @param stage 更新内容 * @param stage 更新内容
*/ */
void updateStagesTask(StageReq stage); void updateStagesTask(StageUpdateReq stage);
/** /**

View File

@ -3,6 +3,7 @@ package cd.casic.ci.process.process.service.stage.impl;
import cd.casic.ci.common.pipeline.req.stage.StageCreateReq; import cd.casic.ci.common.pipeline.req.stage.StageCreateReq;
import cd.casic.ci.common.pipeline.req.stage.StageReq; import cd.casic.ci.common.pipeline.req.stage.StageReq;
import cd.casic.ci.common.pipeline.req.stage.StageUpdateReq;
import cd.casic.ci.common.pipeline.req.task.TaskCreateReq; import cd.casic.ci.common.pipeline.req.task.TaskCreateReq;
import cd.casic.ci.common.pipeline.resp.stage.StageResp; import cd.casic.ci.common.pipeline.resp.stage.StageResp;
@ -286,8 +287,13 @@ public class StageServiceImpl extends ServiceImpl<PipStageDao, PipStage> impleme
} }
@Override @Override
public void updateStagesTask(StageReq stage) { public void updateStagesTask(StageUpdateReq stage) {
String stageId = stage.getStageId();
PipStage updateStage = getById(stageId);
if (stage.getStageSort() == null) {
}
} }
@Override @Override

View File

@ -2,6 +2,7 @@ package cd.casic.server.controller;
import cd.casic.ci.common.pipeline.req.stage.StageCreateReq; import cd.casic.ci.common.pipeline.req.stage.StageCreateReq;
import cd.casic.ci.common.pipeline.req.stage.StageReq; import cd.casic.ci.common.pipeline.req.stage.StageReq;
import cd.casic.ci.common.pipeline.req.stage.StageUpdateReq;
import cd.casic.ci.common.pipeline.resp.stage.StageResp; import cd.casic.ci.common.pipeline.resp.stage.StageResp;
import cd.casic.ci.process.process.service.stage.StageService; import cd.casic.ci.process.process.service.stage.StageService;
import cd.casic.framework.commons.pojo.CommonResult; import cd.casic.framework.commons.pojo.CommonResult;
@ -70,14 +71,14 @@ public class StageController {
/** /**
* // TODO 暂时没发现哪里调用 * // TODO 暂时没发现哪里调用
* @pi.name:更新流水线阶段任务 * @pi.name:更新流水线阶段任务名称Or移动流水线阶段
* @pi.path:/stage/createStage * @pi.path:/stage/createStage
* @pi.methodType:post * @pi.methodType:post
* @pi.request-type:json * @pi.request-type:json
* @pi.param: model=stage * @pi.param: model=stage
*/ */
@RequestMapping(path="/updateStage",method = RequestMethod.POST) @RequestMapping(path="/updateStage",method = RequestMethod.POST)
public CommonResult<Void> updateStageTask(@RequestBody @Valid @NotNull StageReq stage){ public CommonResult<Void> updateStageTask(@RequestBody @Valid @NotNull StageUpdateReq stage){
stageService.updateStagesTask(stage); stageService.updateStagesTask(stage);
return CommonResult.success(); return CommonResult.success();
} }