ReportController.java
1.09 KB
package com.ruoyi.controller;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.pojo.request.ReportViewRequestVo;
import com.ruoyi.pojo.request.ReportErrorRequestVo;
import com.ruoyi.service.ReportService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
* @author 20412
*/
@RestController
@RequestMapping("/report")
@Api(tags = "报表管理")
public class ReportController {
@Resource
private ReportService reportService;
@ApiOperation("签到报表集合查询")
@GetMapping("/list")
public AjaxResult getList(@ApiParam @ModelAttribute ReportViewRequestVo requestVo) {
return AjaxResult.success(reportService.getReportScrollViewTable(requestVo));
}
@ApiOperation("异常报表集合查询")
@GetMapping("/error/list")
public AjaxResult getErrorList(@ApiParam @ModelAttribute ReportErrorRequestVo request) {
return AjaxResult.success(reportService.getErrorReportList(request));
}
}