package com.ycl.platform.controller; import com.ycl.platform.domain.query.DemeritRecordQuery; import com.ycl.platform.service.IDailyMonitorDemeritRecordService; import com.ycl.platform.service.IDemeritRecordService; import com.ycl.system.Result; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.io.IOException; /** * zgyw * * @author : zxl * @date : 2025-09-17 13:49 **/ @RequiredArgsConstructor @RestController @RequestMapping("/demeritRecord") public class DemeritRecordController { public final IDemeritRecordService demeritRecordService; private final IDailyMonitorDemeritRecordService dailyMonitorDemeritRecordService; @GetMapping("/getPage") public Result getPage(DemeritRecordQuery query){ return demeritRecordService.getDemeritRecordPage(query); } @PostMapping("/exportInfo/{id}") public void exportInfo(HttpServletResponse httpServletResponse, @PathVariable("id")Integer id) throws IOException { dailyMonitorDemeritRecordService.getExportInfo(httpServletResponse,id); } }