src/main/kotlin/cn/flightfeather/supervision/lightshare/web/EvaluationController.kt
@@ -74,13 +74,21 @@
    fun findByInspectionId(@RequestParam("inspectionId") inspectionId: String) =
        evaluationService.findByInspectionId(inspectionId)
    @ApiOperation(value = "根据场景ID查询评估结果")
    @GetMapping("/byScene")
    fun findBySceneId(
        @ApiParam("场景主键id") @RequestParam sceneId: String,
        @ApiParam("页码") @RequestParam page: Int,
        @ApiParam("每页数量") @RequestParam pageSize: Int,
    ) = evaluationService.findBySceneId(sceneId, page, pageSize)
    @ApiOperation(value = "根据区域范围自动评估")
    @PostMapping("/auto")
    fun autoEvaluate(@RequestBody areaVo: AreaVo) = resPack { evaluationService.autoEvaluate(areaVo) }
    fun autoEvaluate(@RequestBody areaVo: AreaVo) = evaluationService.autoEvaluate(areaVo)
    @ApiOperation(value = "根据区域范围获取自动评估历史记录")
    @PostMapping("/auto/record")
    fun findAutoEvaluation(@RequestBody areaVo: AreaVo) = resPack { evaluationService.findAutoEvaluation(areaVo) }
    fun findAutoEvaluation(@RequestBody areaVo: AreaVo) = evaluationService.findAutoEvaluation(areaVo)
    @ApiOperation(value = "下载自动评估结果")
    @PostMapping("/auto/record/download")
@@ -88,19 +96,19 @@
        @ApiParam("区域条件信息") @RequestBody areaVo: AreaVo,
        @ApiParam("是否强制生成新的报告") @RequestParam forceUpdate: Boolean,
        @ApiIgnore response: HttpServletResponse,
    ) = resPack { evaluationService.downloadAutoEvaluation(areaVo, forceUpdate, response) }
    ) = evaluationService.downloadAutoEvaluation(areaVo, forceUpdate, response)
    @ApiOperation(value = "下载自动评估结果导入模板")
    @PostMapping("/auto/record/template")
    fun downloadAutoEvaTemplate(
        @ApiParam("区域条件信息") @RequestBody areaVo: AreaVo,
        @ApiIgnore response: HttpServletResponse,
    ) = resPack { evaluationService.downloadAutoEvaTemplate(areaVo, response) }
    ) = evaluationService.downloadAutoEvaTemplate(areaVo, response)
    @ApiOperation(value = "上传自动评估结果")
    @PutMapping("/auto/record/upload")
    fun uploadAutoEvaluation(
        @ApiParam("区域条件信息") @RequestBody areaVo: AreaVo,
        @ApiParam("excel文件") @RequestPart("excel") file: MultipartFile,
    ) = resPack { evaluationService.uploadAutoEvaluation(areaVo, file) }
    ) = evaluationService.uploadAutoEvaluation(areaVo, file)
}