package com.xunmei.iot.controller; import com.xunmei.common.core.web.domain.AjaxResult; import com.xunmei.common.core.web.page.TableDataInfo; import com.xunmei.iot.dto.videoDiagnosis.VideoDiagnosisWebPageDto; import com.xunmei.iot.service.VideoDiagnosisService; import com.xunmei.iot.vo.videoDays.VideoDayCheckWebDetailVo; import com.xunmei.iot.vo.videoDiagnosis.VideoDiagnosisWebPageVo; import com.xunmei.iot.vo.videoDiagnosis.VideoDiagnosisWebVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * 录像诊断 * * @author yzl * @since 2022-07-26 */ @RestController @RequestMapping("/VideoDiagnosis") public class VideoDiagnosisController { @Autowired private VideoDiagnosisService videoDiagnosisService; // @PostMapping("/page") // public TableDataInfo page(@RequestBody VideoDayCheckPageDto request) throws Exception { // TableDataInfo pageData = this.videoDaysCheckService.getPageData(request); // return pageData; // } // // @GetMapping("/channelDetail/{id}") // public AjaxResult info(@PathVariable("id") String id) { // VideoDaysCheckChannelDetailVo data = this.videoDaysCheckService.getChannelDetailData(id); // return AjaxResult.success(data); // } @PostMapping("/web/page") public TableDataInfo webPage(@RequestBody VideoDiagnosisWebPageDto pageDto) { TableDataInfo page = this.videoDiagnosisService.getPageData(pageDto); return page; } @GetMapping("/web/detail/{hostCode}/{channelCode}") public AjaxResult webInfo(@PathVariable("hostCode") String hostCode, @PathVariable("channelCode") String channelCode) { VideoDiagnosisWebVo detailVo = this.videoDiagnosisService.getDetail(hostCode, channelCode); return AjaxResult.success(detailVo); } }