package com.gk.hotwork.doublePrevention.controller; import com.gk.hotwork.Controller.Base.BaseController; import com.gk.hotwork.Domain.co.ContextCacheUser; import com.gk.hotwork.Domain.Vo.ResultVO; import com.gk.hotwork.doublePrevention.entity.PreventReportRiskAnaUnit; import com.gk.hotwork.doublePrevention.entity.dto.report.req.PreReportRiskUnitQueryReqDTO; import com.gk.hotwork.doublePrevention.service.ReportService; import com.gk.hotwork.doublePrevention.utils.CacheUserTransfer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("prevent/reportRiskUnit") public class PreventReportRiskAnaUnitController extends BaseController { @Autowired private ReportService reportService; /** * 上报数据-风险分析单元-分页查询 */ @PostMapping("/select/getReportRiskUnitPage") public ResultVO getReportRiskUnitPage(Authentication authentication, @RequestBody PreReportRiskUnitQueryReqDTO queryReqDTO) { //获取用户信息 ContextCacheUser currentUser = CacheUserTransfer.transfer(getUser()); return reportService.getReportRiskUnitPage(currentUser, queryReqDTO); } }