| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.xunmei.deploy.controller;
- import com.xunmei.common.core.web.domain.AjaxResult;
- import com.xunmei.common.core.web.page.TableDataInfo;
- import com.xunmei.deploy.dto.dailycheck.DailyCheckDataPageDto;
- import com.xunmei.deploy.service.IotDailyCheckDataService;
- import com.xunmei.deploy.vo.DailyCheckDataRateData;
- import com.xunmei.deploy.vo.DailyCheckDataStatisticsData;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletResponse;
- /**
- * <p>
- * 网点日常自检日志表 前端控制器
- * </p>
- *
- * @author jingYuanChao
- * @since 2024-09-03
- */
- @RestController
- @RequestMapping("/dailyCheckData")
- public class IotDailyCheckDataController {
- @Resource
- private IotDailyCheckDataService dailyCheckDataService;
- @GetMapping("/page")
- public TableDataInfo page(DailyCheckDataPageDto req) {
- return dailyCheckDataService.selectPage(req);
- }
- @GetMapping("/statistics")
- public AjaxResult monthData(DailyCheckDataPageDto req) {
- DailyCheckDataStatisticsData data = dailyCheckDataService.statistics(req);
- return AjaxResult.success(data);
- }
- @GetMapping("/rateData")
- public AjaxResult rateData(DailyCheckDataPageDto req) {
- DailyCheckDataRateData data = dailyCheckDataService.rate(req);
- return AjaxResult.success(data);
- }
- @PostMapping("/downLoad")
- public void downLoad(Long id, HttpServletResponse response) {
- dailyCheckDataService.downLoad(id.toString(), response);
- }
- }
|