17 小时以前 f5cc69d226d73878bfb9a67b3835ff1842732ffe
src/main/java/com/ruoyi/quality/controller/QualityInspectController.java
@@ -5,6 +5,9 @@
import com.ruoyi.framework.aspectj.lang.annotation.Log;
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
import com.ruoyi.framework.web.domain.R;
import com.ruoyi.quality.dto.AutoJudgeAllResponse;
import com.ruoyi.quality.dto.AutoJudgeRequest;
import com.ruoyi.quality.dto.AutoJudgeResponse;
import com.ruoyi.quality.dto.BatchQuickInspectRequest;
import com.ruoyi.quality.dto.QualityInspectDto;
import com.ruoyi.quality.pojo.QualityInspect;
@@ -195,4 +198,24 @@
        String templatePath = "/static/" + template + ".doc";
        return R.ok(qualityInspectService.analyzeTemplate(templatePath));
    }
    /**
     * 单参数项自动判断
     */
    @PostMapping("/autoJudge")
    @Operation(summary = "单参数项自动判断")
    @Log(title = "单参数项自动判断", businessType = BusinessType.OTHER)
    public R<AutoJudgeResponse> autoJudge(@RequestBody AutoJudgeRequest request) {
        return R.ok(qualityInspectService.autoJudge(request));
    }
    /**
     * 整体质检单参数项自动判断
     */
    @GetMapping("/autoJudgeAll/{inspectId}")
    @Operation(summary = "整体质检单参数项自动判断")
    @Log(title = "整体质检单参数项自动判断", businessType = BusinessType.OTHER)
    public R<AutoJudgeAllResponse> autoJudgeAll(@PathVariable("inspectId") Long inspectId) {
        return R.ok(qualityInspectService.autoJudgeAll(inspectId));
    }
}