| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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<VideoDaysCheckPageVo> page(@RequestBody VideoDayCheckPageDto request) throws Exception {
- // TableDataInfo<VideoDaysCheckPageVo> 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<VideoDiagnosisWebPageVo> webPage(@RequestBody VideoDiagnosisWebPageDto pageDto) {
- TableDataInfo<VideoDiagnosisWebPageVo> 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);
- }
- }
|