| | |
| | | package cn.flightfeather.supervision.lightshare.web |
| | | |
| | | import cn.flightfeather.supervision.config.IgnoreResponseAdvice |
| | | import cn.flightfeather.supervision.lightshare.service.SearchService |
| | | import cn.flightfeather.supervision.lightshare.service.SubtaskService |
| | | import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo |
| | |
| | | @Autowired |
| | | lateinit var searchService: SearchService |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/subtask") |
| | | fun searchSubTask( |
| | | @RequestParam("token") token: String, |
| | |
| | | @RequestParam("per_page", required = false) perPage: Int? |
| | | ) = subtaskService.searchSubTask3(token, updateTime, sceneType, districtCode, startTime, endTime, page, perPage) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @ApiOperation(value = "获取巡查任务统计报告") |
| | | @PostMapping("/subtask/excel") |
| | | fun getExcel( |
| | |
| | | @ApiIgnore response: HttpServletResponse |
| | | ) = searchService.getExcel(config, response) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/subtask/detail") |
| | | fun getExcel( |
| | | @RequestBody config: ExcelConfigVo |
| | | ) = searchService.getSubTaskDetail(config) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/subtask/pic/download") |
| | | fun downloadPic( |
| | | @RequestBody config: ExcelConfigVo, |
| | | @ApiIgnore response: HttpServletResponse |
| | | ) = searchService.downloadPic(config, response) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @GetMapping("/subtask/pic/download2") |
| | | fun downloadPic2( |
| | | @RequestParam("sceneType") sceneType: Int, |
| | |
| | | @RequestParam("perPage") perPage: Int |
| | | ) = searchService.searchSubTaskByKeyword(userId, keyword, page, perPage) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @PostMapping("/dailyreport") |
| | | fun getDailyReport( |
| | | @RequestBody config: ExcelConfigVo |