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<List<PreventRiskControlMeasurePageQueryRespDTO>> getRiskControlMeasurePage(
|
@RequestBody PreventRiskControlMeasureQueryReqDTO measureQueryReqDTO) {
|
return riskService.getRiskControlMeasurePage(measureQueryReqDTO);
|
}
|
|
|
/**
|
* @description 根据风险措施id查询风险措施
|
*/
|
@PostMapping("/select/getRiskControlMeasure")
|
public ResultVO<PreventRiskControlMeasureRespDTO> getRiskControlMeasure(@RequestBody PreventRiskControlMeasureGetReqDTO riskControlMeasureGetReqDTO){
|
return riskService.getRiskControlMeasure(riskControlMeasureGetReqDTO);
|
}
|
|
/**
|
* 管控措施-新增
|
*/
|
@PostMapping("/insert/saveRiskControlMeasure")
|
public ResultVO<PreventRiskControlMeasure> saveRiskControlMeasure(@RequestBody PreventRiskControlMeasureSaveReqDTO measureSaveReqDTO) {
|
return riskService.saveRiskControlMeasure(measureSaveReqDTO);
|
}
|
|
/**
|
* 管控措施-修改
|
*/
|
@PostMapping("/update/updateRiskControlMeasure")
|
public ResultVO<PreventRiskControlMeasure> updateRiskControlMeasure(@RequestBody PreventRiskControlMeasureUpdateReqDTO measureUpdateReqDTO) {
|
return riskService.updateRiskControlMeasure(measureUpdateReqDTO);
|
}
|
|
/**
|
* 管控措施-删除
|
*/
|
@PostMapping("/delete/deleteRiskControlMeasure")
|
public ResultVO<PreventRiskControlMeasure> deleteRiskControlMeasure(@RequestBody PreventRiskControlMeasureDeleteReqDTO measureDeleteReqDTO) {
|
return riskService.deleteRiskControlMeasure(measureDeleteReqDTO);
|
}
|
|
/**
|
* 管控措施- 获取管控措施模板
|
*/
|
@PostMapping("/select/listMeasureTemplates")
|
public ResultVO<List<PreventRiskMeasureTemplatesListQueryRespDTO>> listMeasures() {
|
return riskService.listMeasureTemplates();
|
}
|
|
}
|