forked from kidgrow-microservices-platform

zhaoxiaohao
2021-01-29 a76ac105d4798b703e3a7e623cc9883731b34cc6
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ConsumptionRecordController.java
@@ -5,6 +5,7 @@
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.oprationcenter.model.ConsumptionRecord;
import com.kidgrow.oprationcenter.service.IConsumptionRecordService;
import com.kidgrow.oprationcenter.vo.ConsumptionRequest;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
@@ -96,19 +97,36 @@
            }
        }
    }
    /**
     * 删除
     * 要让AI读片-调用
     */
    @ApiOperation(value = "删除")
    @DeleteMapping("/{id}")
    public ResultBody delete(@PathVariable Long recordId) {
        boolean v= consumptionRecordService.removeById(recordId);
        if(v) {
            return ResultBody.ok().msg("删除成功");
        }
        else {
            return ResultBody.failed().msg("删除失败");
        }
    @ApiOperation(value = "要让AI读片-调用")
    @PostMapping("/AIStart")
    public ResultBody consumptionAIStart(@RequestBody ConsumptionRequest consumptionRequest) {
        return consumptionRecordService.consumptionAIStart(consumptionRequest);
    }
    /**
     * AI返回结果-调用
     */
    @ApiOperation(value = "AI返回结果-调用")
    @PostMapping("/AIReturn")
    public ResultBody consumptionAIReturn(@RequestBody ConsumptionRequest consumptionRequest) {
        return consumptionRecordService.consumptionAIReturn(consumptionRequest);
    }
    /**
     * AI拒读/失败通知-调用
     */
    @ApiOperation(value = "AI拒读/失败通知-调用")
    @PostMapping("/AIFail")
    public ResultBody consumptionAIFail(@RequestBody ConsumptionRequest consumptionRequest) {
        return consumptionRecordService.consumptionAIFail(consumptionRequest);
    }
    /**
     * 发起人工读片-调用
     */
    @ApiOperation(value = "发起人工读片-调用")
    @PostMapping("/Artificial")
    public ResultBody consumptionArtificial(@RequestBody ConsumptionRequest consumptionRequest) {
        return consumptionRecordService.consumptionArtificial(consumptionRequest);
    }
}