| | |
| | | package cn.flightfeather.supervision.lightshare.web |
| | | |
| | | import cn.flightfeather.supervision.config.IgnoreResponseAdvice |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Evaluation |
| | | import cn.flightfeather.supervision.lightshare.service.EvaluationService |
| | | import cn.flightfeather.supervision.lightshare.vo.AreaVo |
| | |
| | | @RestController |
| | | @RequestMapping("/evaluation") |
| | | class EvaluationController(val evaluationService: EvaluationService) { |
| | | @IgnoreResponseAdvice |
| | | @GetMapping |
| | | fun getAll() = evaluationService.findAll() |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PutMapping |
| | | fun add(@RequestBody evaluation: Evaluation) = evaluationService.save(evaluation) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping |
| | | fun update(@RequestBody evaluation: Evaluation) = evaluationService.update(evaluation) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/{id}") |
| | | fun getById(@PathVariable id: String) = evaluationService.findOne(id) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @DeleteMapping("/{id}") |
| | | fun delete(@PathVariable id: String) = evaluationService.delete(id) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/rankofscense") |
| | | fun getRankOfScense( |
| | | @RequestParam(value = "tguid", required = true) tguid: String, |
| | |
| | | @RequestParam(value = "ruletypeid", required = false) ruletypeid: ByteArray?, |
| | | ) = evaluationService.getRankOfSense(tguid, scensetypeid, ruletypeid) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/rankoftown") |
| | | fun getRankOfTown( |
| | | @RequestParam(value = "tguid", required = true) tguid: String, |
| | | @RequestParam(value = "scensetypeid", required = false) scensetypeid: String?, |
| | | ) = evaluationService.getRankOfTown(tguid, scensetypeid) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/autoScore") |
| | | fun autoScore( |
| | | @RequestParam(value = "districtCode") districtCode: String, |
| | | @RequestParam(value = "time") time: String, |
| | | ) = evaluationService.autoScore(districtCode, time) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/autoScore3") |
| | | fun autoScore3( |
| | | @RequestParam(value = "topTaskId") tGuid: String, |
| | | @RequestParam(value = "sceneTypeId") sceneTypeId: String, |
| | | ) = evaluationService.autoScore3(tGuid, sceneTypeId) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/autoScore") |
| | | fun autoScore2(@RequestParam(value = "subTaskId") subTaskId: String) = evaluationService.autoScore2(subTaskId) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/byInspection") |
| | | fun findByInspectionId(@RequestParam("inspectionId") inspectionId: String) = |
| | | evaluationService.findByInspectionId(inspectionId) |