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
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.StageReq;
import cd.casic.ci.common.pipeline.req.stage.StageUpdateReq;
import cd.casic.ci.common.pipeline.resp.stage.StageResp;
import cd.casic.ci.process.process.dataObject.stage.PipStage;
import com.baomidou.mybatisplus.extension.service.IService;
@ -83,7 +84,7 @@ public interface StageService extends IService<PipStage> {
* 更新阶段任务
* @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.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.resp.stage.StageResp;
@ -286,8 +287,13 @@ public class StageServiceImpl extends ServiceImpl<PipStageDao, PipStage> impleme
}
@Override
public void updateStagesTask(StageReq stage) {
public void updateStagesTask(StageUpdateReq stage) {
String stageId = stage.getStageId();
PipStage updateStage = getById(stageId);
if (stage.getStageSort() == null) {
}
}
@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.StageReq;
import cd.casic.ci.common.pipeline.req.stage.StageUpdateReq;
import cd.casic.ci.common.pipeline.resp.stage.StageResp;
import cd.casic.ci.process.process.service.stage.StageService;
import cd.casic.framework.commons.pojo.CommonResult;
@ -70,14 +71,14 @@ public class StageController {
/**
* // TODO 暂时没发现哪里调用
* @pi.name:更新流水线阶段任务
* @pi.name:更新流水线阶段任务名称Or移动流水线阶段
* @pi.path:/stage/createStage
* @pi.methodType:post
* @pi.request-type:json
* @pi.param: model=stage
*/
@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);
return CommonResult.success();
}