diff --git a/src/main/java/com/qyft/gd/controller/CraftsController.java b/src/main/java/com/qyft/gd/controller/CraftsController.java index b7b0230..ff7e496 100644 --- a/src/main/java/com/qyft/gd/controller/CraftsController.java +++ b/src/main/java/com/qyft/gd/controller/CraftsController.java @@ -1,6 +1,9 @@ package com.qyft.gd.controller; +import com.qyft.gd.model.dto.PauseCraftsDto; +import com.qyft.gd.model.dto.ResumeCraftsDto; import com.qyft.gd.model.dto.StartCraftsDTO; +import com.qyft.gd.model.dto.StopCraftsDto; import com.qyft.gd.model.entity.Crafts; import com.qyft.gd.service.CraftsService; import com.qyft.gd.service.CraftsStepService; @@ -79,22 +82,22 @@ public class CraftsController { @Operation(summary = "暂停执行工艺") @PostMapping("/pause") - public Result pauseCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) { - craftsStepService.pauseCrafts(heatId); + public Result pauseCrafts(@Parameter(description = "加热区id") @RequestBody PauseCraftsDto pauseCraftsDto) { + craftsStepService.pauseCrafts(pauseCraftsDto.getHeatId()); return Result.success(); } @Operation(summary = "恢复执行工艺") @PostMapping("/resume") - public Result resumeCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) { - craftsStepService.resumeCrafts(heatId); + public Result resumeCrafts(@Parameter(description = "加热区id") @RequestBody ResumeCraftsDto resumeCraftsDto) { + craftsStepService.resumeCrafts(resumeCraftsDto.getHeatId()); return Result.success(); } @Operation(summary = "停止执行工艺") @PostMapping("/stop") - public Result stopCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) { - boolean isSuccess = craftsStepService.stopCrafts(heatId); + public Result stopCrafts(@Parameter(description = "加热区id") @RequestBody StopCraftsDto stopCraftsDto) { + boolean isSuccess = craftsStepService.stopCrafts(stopCraftsDto.getHeatId()); if (isSuccess) { return Result.success(); } diff --git a/src/main/java/com/qyft/gd/model/dto/PauseCraftsDto.java b/src/main/java/com/qyft/gd/model/dto/PauseCraftsDto.java new file mode 100644 index 0000000..4e448b6 --- /dev/null +++ b/src/main/java/com/qyft/gd/model/dto/PauseCraftsDto.java @@ -0,0 +1,11 @@ +package com.qyft.gd.model.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "暂停执行工艺") +@Data +public class PauseCraftsDto { + @Schema(description = "加热区id") + private String heatId; +} diff --git a/src/main/java/com/qyft/gd/model/dto/ResumeCraftsDto.java b/src/main/java/com/qyft/gd/model/dto/ResumeCraftsDto.java new file mode 100644 index 0000000..421ddb7 --- /dev/null +++ b/src/main/java/com/qyft/gd/model/dto/ResumeCraftsDto.java @@ -0,0 +1,11 @@ +package com.qyft.gd.model.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "恢复执行工艺") +@Data +public class ResumeCraftsDto { + @Schema(description = "加热区id") + private String heatId; +} diff --git a/src/main/java/com/qyft/gd/model/dto/StopCraftsDto.java b/src/main/java/com/qyft/gd/model/dto/StopCraftsDto.java new file mode 100644 index 0000000..feb0c24 --- /dev/null +++ b/src/main/java/com/qyft/gd/model/dto/StopCraftsDto.java @@ -0,0 +1,11 @@ +package com.qyft.gd.model.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "恢复执行工艺") +@Data +public class StopCraftsDto { + @Schema(description = "加热区id") + private String heatId; +}