| | |
| | | |
| | | import cn.flightfeather.supervision.common.log.BizLog |
| | | import cn.flightfeather.supervision.common.log.WorkStreamLogInfo |
| | | import cn.flightfeather.supervision.config.IgnoreResponseAdvice |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Problemlist |
| | | import cn.flightfeather.supervision.lightshare.service.ProblemlistService |
| | | import cn.flightfeather.supervision.lightshare.service.SubtaskService |
| | |
| | | val problemlistService: ProblemlistService, |
| | | val subtaskService: SubtaskService, private val bizLog: BizLog, |
| | | ) { |
| | | @IgnoreResponseAdvice |
| | | @GetMapping |
| | | fun getAll() = problemlistService.findAll() |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PutMapping |
| | | fun add(@RequestBody problemlist: Problemlist) = problemlistService.save(problemlist) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping |
| | | fun update(@RequestBody problemlist: Problemlist):Int{ |
| | | val res = problemlistService.update(problemlist) |
| | |
| | | return res |
| | | } |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/{id}") |
| | | fun getById(@PathVariable id: String) = problemlistService.findByID(id) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @DeleteMapping("/{id}") |
| | | fun delete(@PathVariable id: String) = problemlistService.delete(id) |
| | | |
| | | |
| | | @PostMapping("/{id}") |
| | | fun setDeleteStatus(@PathVariable id: String) = problemlistService.setDeleteStatus(id) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/add") |
| | | fun addProblem(@RequestBody problemlistVo: ProblemListVo) { |
| | | problemlistService.addProblem(problemlistVo) |
| | | } |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/getbyarea") |
| | | fun getByArea(@RequestBody areaVo: AreaVo): List<ProblemListVo> = problemlistService.getByArea(areaVo) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/getbytoptask") |
| | | fun getByTopTask(@RequestParam(value = "tguid", required = true) tguid: String): List<ProblemListVo> = |
| | | problemlistService.getByTopTask(tguid) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/getStatisticalResult") |
| | | fun getStatisticalResult(@RequestBody areaVo: AreaVo): List<StatisticsVo> = |
| | | problemlistService.getStatisticalResult(areaVo) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/getStatisticalResultById") |
| | | fun getStatisticalResult( |
| | | @RequestParam(value = "id", required = true) topTaskId: String, |
| | | @RequestParam(value = "curSceneTypeId", required = true) sceneTypeId: String, |
| | | ): List<StatisticsVo> = problemlistService.getStatisticalResultById(topTaskId, sceneTypeId) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/getChargeResult") |
| | | fun getChargeResult(@RequestBody areaVo: AreaVo): ChargeInfoVo = problemlistService.getChargeResult(areaVo) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/getProblemsByScene") |
| | | fun getProblemsByScene( |
| | | @RequestParam(value = "sceneId", required = true) sceneId: String, |
| | | @RequestParam date: String, |
| | | ): List<ProblemListVo> = problemlistService.getProblemByScene(sceneId, date) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/month_anlysis") |
| | | fun getMonthProblemsById( |
| | | @RequestParam(value = "taskId", required = true) taskId: String, |
| | |
| | | @ApiParam("新增整改图片") @RequestPart("images") images: Array<MultipartFile>, |
| | | ) = resPack { problemlistService.updateChange(problemId, deleteImg, images) } |
| | | |
| | | @IgnoreResponseAdvice |
| | | @ApiOperation(value = "通过任务查找问题") |
| | | @GetMapping("/subtask") |
| | | fun getBySubTask( |