| | |
| | | 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") |
| | |
| | | @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) |
| | | } |