package org.dromara.eims.controller; import cn.dev33.satoken.annotation.SaCheckPermission; import lombok.RequiredArgsConstructor; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.web.core.BaseController; import org.dromara.eims.service.IReportService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.Map; /** * 点检报表 * * @author zhuguifei * @date */ @Validated @RequiredArgsConstructor @RestController @RequestMapping("/eims/report") public class ReportController extends BaseController { private final IReportService reportService; /** * 查询点检记录列表 */ @SaCheckPermission("eims:inspReport:list") @GetMapping("/insp") public TableDataInfo> list(@RequestParam Map queryParams, PageQuery pageQuery) { return reportService.queryPageListCustom(queryParams, pageQuery); } /** * 查询保养记录列表 */ @SaCheckPermission("eims:maintReport:list") @GetMapping("/maint") public TableDataInfo> maint(@RequestParam Map queryParams, PageQuery pageQuery) { return reportService.queryMaintList(queryParams, pageQuery); } }