From 50fb58286ed3b718c39a97e0987ee7561a295651 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 04 七月 2025 17:56:41 +0800 Subject: [PATCH] git ch --- server/platform/src/main/java/com/doumee/api/business/SettleRiskController.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 50 insertions(+), 2 deletions(-) diff --git a/server/platform/src/main/java/com/doumee/api/business/SettleRiskController.java b/server/platform/src/main/java/com/doumee/api/business/SettleRiskController.java index 347f530..3f2af3b 100644 --- a/server/platform/src/main/java/com/doumee/api/business/SettleRiskController.java +++ b/server/platform/src/main/java/com/doumee/api/business/SettleRiskController.java @@ -6,10 +6,14 @@ import com.doumee.dao.business.dto.*; import com.doumee.dao.business.vo.CompensationVO; import com.doumee.dao.business.vo.RiskConfigVO; +import com.doumee.dao.business.vo.dataBoard.InsuranceDataVO; +import com.doumee.dao.business.vo.dataBoard.SettleClaimsDataVO; +import com.doumee.service.business.InsuranceApplyService; import com.doumee.service.business.SettleClaimsService; import com.doumee.service.system.SystemDictDataService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -30,6 +34,7 @@ @Autowired private SettleClaimsService settleClaimsService; + @ApiOperation("鑾峰彇椋庨櫓閰嶇疆") @GetMapping("/getRiskConfig") public ApiResponse<RiskConfigVO> getRiskConfig() { @@ -39,6 +44,7 @@ @ApiOperation("鏇存柊椋庨櫓閰嶇疆") @PostMapping("/updRiskConfig") + @RequiresPermissions("business:settleRisk:updRiskConfig") public ApiResponse updRiskConfig(@RequestBody RiskConfigDTO riskConfigDTO) { systemDictDataService.updRiskConfig(riskConfigDTO); return ApiResponse.success(null); @@ -48,6 +54,7 @@ @PreventRepeat @ApiOperation("琛ュ厖璇存槑") @PostMapping("/saveSupplementDescribe") + @RequiresPermissions("business:settleRisk:saveSupplementFile") public ApiResponse saveSupplementDescribe(@RequestBody SaveSupplementDescribeDTO dto) { settleClaimsService.saveSupplementDescribe(dto); return ApiResponse.success(null); @@ -56,6 +63,7 @@ @PreventRepeat @ApiOperation("娣诲姞鏉愭枡") @PostMapping("/saveSupplementFile") + @RequiresPermissions("business:settleRisk:saveSupplementFile") public ApiResponse saveSupplementFile(@RequestBody SaveSupplementDescribeDTO dto) { settleClaimsService.saveSupplementFile(dto); return ApiResponse.success(null); @@ -65,6 +73,7 @@ @PreventRepeat @ApiOperation("骞冲彴绔嬫鎴栭��鍥�") @PostMapping("/register") + @RequiresPermissions("business:settleRisk:register") public ApiResponse register(@RequestBody OptSettleClaimsDTO dto) { settleClaimsService.register(dto); return ApiResponse.success(null); @@ -75,6 +84,7 @@ @PreventRepeat @ApiOperation("娣诲姞鎶ユ鍙�") @PostMapping("/addReportNum") + @RequiresPermissions("business:settleRisk:addReportNum") public ApiResponse addReportNum(@RequestBody OptSettleClaimsDTO dto) { settleClaimsService.addReportNum(dto); return ApiResponse.success(null); @@ -85,6 +95,7 @@ @PreventRepeat @ApiOperation("娣诲姞澶囨敞") @PostMapping("/addRemark") + @RequiresPermissions("business:settleRisk:addRemark") public ApiResponse addRemark(@RequestBody OptSettleClaimsDTO dto) { settleClaimsService.addRemark(dto); return ApiResponse.success(null); @@ -94,6 +105,7 @@ @PreventRepeat @ApiOperation("鍙楃悊涓氬姟") @PostMapping("/acceptance") + @RequiresPermissions("business:settleRisk:acceptance") public ApiResponse acceptance(@RequestBody AcceptanceSettleClaimsDTO dto) { settleClaimsService.acceptance(dto); return ApiResponse.success(null); @@ -109,8 +121,9 @@ @PreventRepeat - @ApiOperation("鐞嗚禂") + @ApiOperation("鐞嗙畻") @PostMapping("/compensation") + @RequiresPermissions("business:settleRisk:compensation") public ApiResponse compensation(@RequestBody CompensationDTO dto) { settleClaimsService.compensation(dto); return ApiResponse.success(null); @@ -120,6 +133,7 @@ @PreventRepeat @ApiOperation("鍟嗚瀹℃壒") @PostMapping("/discussAudit") + @RequiresPermissions("business:settleRisk:discussAudit") public ApiResponse discussAudit(@RequestBody DiscussAuditDTO dto) { settleClaimsService.discussAudit(dto); return ApiResponse.success(null); @@ -130,6 +144,7 @@ @PreventRepeat @ApiOperation("鏍歌禂") @PostMapping("/nuclearCompensation") + @RequiresPermissions("business:settleRisk:nuclearCompensation") public ApiResponse nuclearCompensation(@RequestBody CompensationDTO dto) { settleClaimsService.nuclearCompensation(dto); return ApiResponse.success(null); @@ -140,6 +155,7 @@ @PreventRepeat @ApiOperation("淇敼閲戦") @PostMapping("/updFee") + @RequiresPermissions("business:settleRisk:updFee") public ApiResponse updFee(@RequestBody CompensationDTO dto) { settleClaimsService.updFee(dto); return ApiResponse.success(null); @@ -149,6 +165,7 @@ @PreventRepeat @ApiOperation("淇敼妗堜欢绫诲瀷") @PostMapping("/updCaseType") + @RequiresPermissions("business:settleRisk:updCaseType") public ApiResponse updCaseType(@RequestBody CaseTypeDTO dto) { settleClaimsService.updCaseType(dto); return ApiResponse.success(null); @@ -156,12 +173,43 @@ @PreventRepeat - @ApiOperation("缁撴鎻愪氦") + @ApiOperation("纭鎵撴") @PostMapping("/payCash") + @RequiresPermissions("business:settleRisk:payCash") public ApiResponse payCash(@RequestBody PayCashDTO dto) { settleClaimsService.payCash(dto); return ApiResponse.success(null); } + @PreventRepeat + @ApiOperation("淇敼浼ゆ畫绫诲瀷") + @PostMapping("/updHurtType") + @RequiresPermissions("business:settleRisk:updHurtType") + public ApiResponse updHurtType(@RequestBody UpdHurtTypeDTO dto) { + settleClaimsService.updHurtType(dto); + return ApiResponse.success(null); + } + + + @ApiOperation("鑾峰彇鍟嗚闂绫诲瀷鍐呭") + @GetMapping("/getDiscussProblemType") + public ApiResponse<List<String>> getDiscussProblemType() { + return ApiResponse.success(settleClaimsService.getDiscussProblemType()); + } + + + @ApiOperation("鐞嗚禂鎶ユ鏁版嵁鎶ヨ〃") + @GetMapping("/getSettleClaimsDataVO") + public ApiResponse<SettleClaimsDataVO> getSettleClaimsDataVO() { + return ApiResponse.success(settleClaimsService.getSettleClaimsDataVO()); + } + + @ApiOperation("淇濆崟鏁版嵁鎶ヨ〃") + @GetMapping("/getInsuranceDataVO") + public ApiResponse<InsuranceDataVO> getInsuranceDataVO() { + return ApiResponse.success(settleClaimsService.getInsuranceDataVO()); + } + + } -- Gitblit v1.9.3