package com.gkhy.exam.admin.controller.web;
|
|
import com.gkhy.exam.common.api.CommonResult;
|
import com.gkhy.exam.system.domain.*;
|
import com.gkhy.exam.system.service.*;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.*;
|
|
@Api(tags = "环境需求风险管理")
|
@RestController
|
@RequestMapping("/composite")
|
public class EnvironmentDemandRiskController {
|
|
@Autowired
|
private FactorDiscernService factorDiscernService;
|
@Autowired
|
private FactorControlService factorControlService;
|
|
@Autowired
|
private ExpectDiscrenService expectDiscrenService;
|
@Autowired
|
private ExpectEvaluateService evaluateService;
|
|
@Autowired
|
private RiskManageService riskManageService;
|
@Autowired
|
private RiskMonitorService riskMonitorService;
|
|
|
/**
|
* 内外部环境要素识别
|
* @param factorDiscern
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素识别(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/factor/discern/list")
|
public CommonResult selectFactorDiscernList(FactorDiscern factorDiscern){
|
return CommonResult.success(factorDiscernService.selectFactorDiscernList(factorDiscern));
|
}
|
|
@ApiOperation(value = "内外部环境要素识别")
|
@GetMapping("/factor/discern/listAll")
|
public CommonResult selectFactorDiscernListAll(FactorDiscern factorDiscern){
|
return factorDiscernService.selectFactorDiscernListAll(factorDiscern);
|
}
|
|
/**
|
* 内外部环境要素识别新增
|
* @param factorDiscern
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素识别新增")
|
@PostMapping("/factor/discern/insert")
|
public CommonResult insertFactorDiscern(@RequestBody FactorDiscern factorDiscern){
|
return factorDiscernService.insertFactorDiscern(factorDiscern);
|
}
|
|
/**
|
* 内外部环境要素识别修改
|
* @param factorDiscern
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素识别修改")
|
@PostMapping("/factor/discern/update")
|
public CommonResult updateFactorDiscern(@RequestBody FactorDiscern factorDiscern){
|
return factorDiscernService.updateFactorDiscern(factorDiscern);
|
}
|
|
/**
|
* 内外部环境要素识别删除
|
* @param factorDiscrenId
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素识别删除")
|
@GetMapping("/factor/discern/deleted")
|
public CommonResult deletedFactorDiscern(@RequestParam("factorDiscrenId") Integer factorDiscrenId){
|
return factorDiscernService.deletedFactorDiscern(factorDiscrenId);
|
}
|
|
|
/**
|
* 内外部环境要素控制
|
* @param factorControl
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素控制(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/factor/control/list")
|
public CommonResult selectFactorControlList(FactorControl factorControl){
|
return CommonResult.success(factorControlService.selectFactorControlList(factorControl));
|
}
|
|
/**
|
* 内外部环境要素识别新增
|
* @param factorControl
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素控制新增")
|
@PostMapping("/factor/control/insert")
|
public CommonResult insertFactorControl(@RequestBody FactorControl factorControl){
|
return factorControlService.insertFactorControl(factorControl);
|
}
|
|
/**
|
* 内外部环境要素识别修改
|
* @param factorControl
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素控制修改")
|
@PostMapping("/factor/control/update")
|
public CommonResult updateFactorControl(@RequestBody FactorControl factorControl){
|
return factorControlService.updateFactorControl(factorControl);
|
}
|
|
/**
|
* 内外部环境要素识别删除
|
* @param factorControlId
|
* @return
|
*/
|
@ApiOperation(value = "内外部环境要素控制删除")
|
@GetMapping("/factor/control/deleted")
|
public CommonResult deletedFactorControl(@RequestParam("factorControlId") Integer factorControlId){
|
return factorControlService.deletedFactorControl(factorControlId);
|
}
|
|
/**
|
* 相关方需求识别
|
* @param expectDiscren
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求识别(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/expect/discren/list")
|
public CommonResult selectExpectDiscrenList(ExpectDiscren expectDiscren){
|
return CommonResult.success(expectDiscrenService.selectExpectDiscrenList(expectDiscren));
|
}
|
@ApiOperation(value = "相关方需求识别")
|
@GetMapping("/expect/discren/listAll")
|
public CommonResult selectExpectDiscrenListAll(ExpectDiscren expectDiscren){
|
return expectDiscrenService.selectExpectDiscrenListAll(expectDiscren);
|
}
|
|
|
/**
|
* 相关方需求识别新增
|
* @param expectDiscren
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求识别新增")
|
@PostMapping("/expect/discren/insert")
|
public CommonResult insertFactorControl(@RequestBody ExpectDiscren expectDiscren){
|
return expectDiscrenService.insertExpectDiscren(expectDiscren);
|
}
|
|
/**
|
* 相关方需求识别修改
|
* @param expectDiscren
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求识别修改")
|
@PostMapping("/expect/discren/update")
|
public CommonResult updateExpectDiscren(@RequestBody ExpectDiscren expectDiscren){
|
return expectDiscrenService.updateExpectDiscren(expectDiscren);
|
}
|
|
/**
|
* 相关方需求识别删除
|
* @param expectDiscrenId
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求识别删除")
|
@GetMapping("/expect/discren/deleted")
|
public CommonResult deletedExpectDiscren(@RequestParam("expectDiscrenId") Integer expectDiscrenId){
|
return expectDiscrenService.deletedExpectDiscren(expectDiscrenId);
|
}
|
|
/**
|
* 相关方需求评价
|
* @param expectEvaluate
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求评价(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/expect/evaluate/list")
|
public CommonResult selectExpectEvaluateList(ExpectEvaluate expectEvaluate){
|
return CommonResult.success(evaluateService.selectExpectEvaluateList(expectEvaluate));
|
}
|
|
/**
|
* 相关方需求识别新增
|
* @param expectEvaluate
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求评价新增")
|
@PostMapping("/expect/evaluate/insert")
|
public CommonResult insertExpectEvaluate(@RequestBody ExpectEvaluate expectEvaluate){
|
return evaluateService.insertExpectEvaluate(expectEvaluate);
|
}
|
|
/**
|
* 相关方需求识别修改
|
* @param expectEvaluate
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求评价修改")
|
@PostMapping("/expect/evaluate/update")
|
public CommonResult updateExpectEvaluate(@RequestBody ExpectEvaluate expectEvaluate){
|
return evaluateService.updateExpectEvaluate(expectEvaluate);
|
}
|
|
/**
|
* 相关方需求识别删除
|
* @param expectEvaluateId
|
* @return
|
*/
|
@ApiOperation(value = "相关方需求评价删除")
|
@GetMapping("/expect/evaluate/deleted")
|
public CommonResult deletedExpectEvaluate(@RequestParam("expectEvaluateId") Integer expectEvaluateId){
|
return evaluateService.deletedExpectEvaluate(expectEvaluateId);
|
}
|
|
|
|
/**
|
* 风险管理控制
|
* @param riskManage
|
* @return
|
*/
|
@ApiOperation(value = "风险管理控制(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/risk/manage/list")
|
public CommonResult selectRiskManageList(RiskManage riskManage){
|
return CommonResult.success(riskManageService.selectRiskManageList(riskManage));
|
}
|
@ApiOperation(value = "风险管理控制")
|
@GetMapping("/risk/manage/listAll")
|
public CommonResult selectRiskManageListAll(RiskManage riskManage){
|
return riskManageService.selectRiskManageListAll(riskManage);
|
}
|
|
|
/**
|
* 风险管理控制新增
|
* @param riskManage
|
* @return
|
*/
|
@ApiOperation(value = "风险管理控制新增")
|
@PostMapping("/risk/manage/insert")
|
public CommonResult insertRiskManage(@RequestBody RiskManage riskManage){
|
return riskManageService.insertRiskManage(riskManage);
|
}
|
|
/**
|
* 风险管理控制修改
|
* @param riskManage
|
* @return
|
*/
|
@ApiOperation(value = "风险管理控制修改")
|
@PostMapping("/risk/manage/update")
|
public CommonResult updateRiskManage(@RequestBody RiskManage riskManage){
|
return riskManageService.updateRiskManage(riskManage);
|
}
|
|
/**
|
* 风险管理控制删除
|
* @param riskManageId
|
* @return
|
*/
|
@ApiOperation(value = "风险管理控制删除")
|
@GetMapping("/risk/manage/deleted")
|
public CommonResult deletedRiskManage(@RequestParam("riskManageId") Integer riskManageId){
|
return riskManageService.deletedRiskManage(riskManageId);
|
}
|
|
|
/**
|
* 风险管理监视
|
* @param riskMonitor
|
* @return
|
*/
|
@ApiOperation(value = "风险管理监视(分页)")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
|
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
|
})
|
@GetMapping("/risk/monitor/list")
|
public CommonResult selectRiskMonitorList(RiskMonitor riskMonitor){
|
return CommonResult.success(riskMonitorService.selectRiskMonitorList(riskMonitor));
|
}
|
|
|
/**
|
* 风险管理监视新增
|
* @param riskMonitor
|
* @return
|
*/
|
@ApiOperation(value = "风险管理监视新增")
|
@PostMapping("/risk/monitor/insert")
|
public CommonResult insertRiskMonitor(@RequestBody RiskMonitor riskMonitor){
|
return riskMonitorService.insertRiskMonitor(riskMonitor);
|
}
|
|
/**
|
* 风险管理监视修改
|
* @param riskMonitor
|
* @return
|
*/
|
@ApiOperation(value = "风险管理监视修改")
|
@PostMapping("/risk/monitor/update")
|
public CommonResult updateRiskMonitor(@RequestBody RiskMonitor riskMonitor){
|
return riskMonitorService.updateRiskMonitor(riskMonitor);
|
}
|
|
/**
|
* 风险管理监视删除
|
* @param riskMonitorId
|
* @return
|
*/
|
@ApiOperation(value = "风险管理监视删除")
|
@GetMapping("/risk/monitor/deleted")
|
public CommonResult deletedRiskMonitor(@RequestParam("riskMonitorId") Integer riskMonitorId){
|
return riskMonitorService.deletedRiskMonitor(riskMonitorId);
|
}
|
|
}
|