diff --git a/src/main/java/com/qyft/gd/controller/CraftsController.java b/src/main/java/com/qyft/gd/controller/CraftsController.java index 8780df1..b7b0230 100644 --- a/src/main/java/com/qyft/gd/controller/CraftsController.java +++ b/src/main/java/com/qyft/gd/controller/CraftsController.java @@ -1,5 +1,6 @@ package com.qyft.gd.controller; +import com.qyft.gd.model.dto.StartCraftsDTO; import com.qyft.gd.model.entity.Crafts; import com.qyft.gd.service.CraftsService; import com.qyft.gd.service.CraftsStepService; @@ -68,8 +69,8 @@ public class CraftsController { @Operation(summary = "开始执行工艺") @PostMapping("/start") - public Result startCrafts(@Parameter(description = "工艺id") @RequestParam Long craftId, @Parameter(description = "加热区id") @RequestParam String heatId) { - boolean isSuccess = craftsStepService.startCrafts(craftId, heatId); + public Result startCrafts(@RequestBody StartCraftsDTO startCraftsDTO) { + boolean isSuccess = craftsStepService.startCrafts(startCraftsDTO.getCraftId(), startCraftsDTO.getHeatId()); if (isSuccess) { return Result.success(); } diff --git a/src/main/java/com/qyft/gd/model/dto/StartCraftsDTO.java b/src/main/java/com/qyft/gd/model/dto/StartCraftsDTO.java new file mode 100644 index 0000000..3b4a40c --- /dev/null +++ b/src/main/java/com/qyft/gd/model/dto/StartCraftsDTO.java @@ -0,0 +1,13 @@ +package com.qyft.gd.model.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "开始工艺") +@Data +public class StartCraftsDTO { + @Schema(description = "工艺id") + private Long craftId; + @Schema(description = "加热区id") + private String heatId; +}