Browse Source

fix:暂停、恢复、停止执行工艺接口应当定义DTO

master
白凤吉 5 months ago
parent
commit
2fe5458bd2
  1. 15
      src/main/java/com/qyft/gd/controller/CraftsController.java
  2. 11
      src/main/java/com/qyft/gd/model/dto/PauseCraftsDto.java
  3. 11
      src/main/java/com/qyft/gd/model/dto/ResumeCraftsDto.java
  4. 11
      src/main/java/com/qyft/gd/model/dto/StopCraftsDto.java

15
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<String> pauseCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) {
craftsStepService.pauseCrafts(heatId);
public Result<String> pauseCrafts(@Parameter(description = "加热区id") @RequestBody PauseCraftsDto pauseCraftsDto) {
craftsStepService.pauseCrafts(pauseCraftsDto.getHeatId());
return Result.success();
}
@Operation(summary = "恢复执行工艺")
@PostMapping("/resume")
public Result<String> resumeCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) {
craftsStepService.resumeCrafts(heatId);
public Result<String> resumeCrafts(@Parameter(description = "加热区id") @RequestBody ResumeCraftsDto resumeCraftsDto) {
craftsStepService.resumeCrafts(resumeCraftsDto.getHeatId());
return Result.success();
}
@Operation(summary = "停止执行工艺")
@PostMapping("/stop")
public Result<String> stopCrafts(@Parameter(description = "加热区id") @RequestParam String heatId) {
boolean isSuccess = craftsStepService.stopCrafts(heatId);
public Result<String> stopCrafts(@Parameter(description = "加热区id") @RequestBody StopCraftsDto stopCraftsDto) {
boolean isSuccess = craftsStepService.stopCrafts(stopCraftsDto.getHeatId());
if (isSuccess) {
return Result.success();
}

11
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;
}

11
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;
}

11
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;
}
Loading…
Cancel
Save