package com.ruoyi.doublePrevention.controller; import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure; import com.ruoyi.doublePrevention.entity.dto.req.*; import com.ruoyi.doublePrevention.entity.dto.resp.PreventRiskControlMeasurePageQueryRespDTO; import com.ruoyi.doublePrevention.entity.dto.resp.PreventRiskControlMeasureRespDTO; import com.ruoyi.doublePrevention.entity.dto.resp.PreventRiskEventRespDTO; import com.ruoyi.doublePrevention.entity.dto.resp.PreventRiskMeasureTemplatesListQueryRespDTO; import com.ruoyi.doublePrevention.service.RiskService; import com.ruoyi.doublePrevention.vo.ResultVO; import org.apache.tomcat.util.net.openssl.ciphers.Authentication; import org.springframework.beans.factory.annotation.Autowired; 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; import java.util.List; @RestController @RequestMapping("/prevent/riskControlMeasure") public class PreventRiskControlMeasureController { @Autowired private RiskService riskService; /** * 管控措施-分页查询 */ @PostMapping("/select/getRiskControlMeasurePage") public ResultVO> getRiskControlMeasurePage( @RequestBody PreventRiskControlMeasureQueryReqDTO measureQueryReqDTO) { return riskService.getRiskControlMeasurePage(measureQueryReqDTO); } /** * @description 根据风险措施id查询风险措施 */ @PostMapping("/select/getRiskControlMeasure") public ResultVO getRiskControlMeasure(@RequestBody PreventRiskControlMeasureGetReqDTO riskControlMeasureGetReqDTO){ return riskService.getRiskControlMeasure(riskControlMeasureGetReqDTO); } /** * 管控措施-新增 */ @PostMapping("/insert/saveRiskControlMeasure") public ResultVO saveRiskControlMeasure(@RequestBody PreventRiskControlMeasureSaveReqDTO measureSaveReqDTO) { return riskService.saveRiskControlMeasure(measureSaveReqDTO); } /** * 管控措施-修改 */ @PostMapping("/update/updateRiskControlMeasure") public ResultVO updateRiskControlMeasure(@RequestBody PreventRiskControlMeasureUpdateReqDTO measureUpdateReqDTO) { return riskService.updateRiskControlMeasure(measureUpdateReqDTO); } /** * 管控措施-删除 */ @PostMapping("/delete/deleteRiskControlMeasure") public ResultVO deleteRiskControlMeasure(@RequestBody PreventRiskControlMeasureDeleteReqDTO measureDeleteReqDTO) { return riskService.deleteRiskControlMeasure(measureDeleteReqDTO); } /** * 管控措施- 获取管控措施模板 */ @PostMapping("/select/listMeasureTemplates") public ResultVO> listMeasures() { return riskService.listMeasureTemplates(); } }