From d9520c15eb8fe7f240b6018043e617ab1c9184fa Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 26 五月 2025 18:15:17 +0800
Subject: [PATCH] git ch
---
server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java | 139 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 137 insertions(+), 2 deletions(-)
diff --git a/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java b/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
index 9df4a9e..f6db356 100644
--- a/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
@@ -2,8 +2,11 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
-import com.doumee.dao.business.dto.SCSupplementDTO;
+import com.doumee.dao.business.dto.*;
import com.doumee.dao.business.model.SettleClaims;
+import com.doumee.dao.business.vo.CompensationVO;
+import com.doumee.dao.business.vo.dataBoard.SettleClaimsDataVO;
+import com.doumee.service.system.impl.SystemDictDataServiceImpl;
import io.swagger.models.auth.In;
import javax.servlet.http.HttpServletResponse;
@@ -105,6 +108,7 @@
*/
PageData<SettleClaims> findPage(PageWrap<SettleClaims> pageWrap);
+ PageData<SettleClaims> findPageForSd(PageWrap<SettleClaims> pageWrap);
/**
* 鏉′欢缁熻
*
@@ -114,6 +118,8 @@
long count(SettleClaims settleClaims);
SettleClaims getSettleClaimsDetail(Integer id);
+
+ SettleClaims getSettleClaimsDetailForSd(Integer id);
void exportFiles(Integer id, HttpServletResponse response);
@@ -131,5 +137,134 @@
Integer delFile(Integer id, Integer fileId);
- Integer createSys(SettleClaims settleClaims);
+ Integer createOrEditSys(SettleClaims settleClaims);
+
+
+ /************************************************************************鏂颁笟鍔�******************************************************************************************/
+
+ /**
+ * 浼佷笟鎶ユ鎻愪氦
+ * @param settleClaimsDTO
+ * @param systemDictDataService
+ */
+ Integer saveSettleClaims(SettleClaimsDTO settleClaimsDTO, SystemDictDataServiceImpl systemDictDataService);
+
+
+ /**
+ * 琛ュ厖璇存槑
+ * 骞冲彴绔娇鐢�
+ * @param dto
+ */
+ void saveSupplementDescribe(SaveSupplementDescribeDTO dto);
+
+
+ /**
+ * 娣诲姞琛ュ厖鏉愭枡
+ * @param dto
+ */
+ void saveSupplementFile(SaveSupplementDescribeDTO dto);
+
+
+ /**
+ * 鎾ら攢鎶ユ
+ * @param dto
+ */
+ void returnSettle(OptSettleClaimsDTO dto);
+
+ /**
+ * 骞冲彴绔嬫鎴栭��鍥�
+ * @param dto
+ */
+ void register(OptSettleClaimsDTO dto);
+
+ /**
+ * 娣诲姞鎶ユ鍙�
+ * @param param
+ * @return
+ */
+ Integer addReportNum(OptSettleClaimsDTO param);
+
+ /**
+ * 娣诲姞澶囨敞
+ * @param param
+ * @return
+ */
+ Integer addRemark(OptSettleClaimsDTO param);
+
+ /**
+ * 鍙楃悊涓氬姟
+ * @param dto
+ */
+ void acceptance(AcceptanceSettleClaimsDTO dto);
+
+
+ /**
+ * 鐞嗚禂閲戦椤�
+ * @param id
+ * @return
+ */
+ List<CompensationVO> getCompensation(CompensationFeeDTO compensationFeeDTO);
+
+ /**
+ * 鐞嗚禂涓氬姟
+ * @param dto
+ */
+ void compensation(CompensationDTO dto);
+
+ /**
+ * 鍟嗚瀹℃壒
+ * @param dto
+ */
+ void discussAudit(DiscussAuditDTO dto);
+
+
+ /**
+ * 骞冲彴鏍歌禂
+ * @param dto
+ */
+ void nuclearCompensation(CompensationDTO dto);
+
+ /**
+ * 淇敼閲戦
+ * @param dto
+ */
+ void updFee(CompensationDTO dto);
+
+ /**
+ * 瀹㈡埛纭閲戦
+ * @param id
+ */
+ void confirmFee(Integer id);
+
+ /**
+ * 淇敼妗堜欢绫诲瀷
+ * @param dto
+ */
+ void updCaseType(CaseTypeDTO dto);
+
+ /**
+ * 缁撴鎻愪氦
+ * @param dto
+ */
+ void payCash(PayCashDTO dto);
+
+ /**
+ * 淇敼浼ゆ畫绫诲瀷
+ * @param dto
+ */
+ void updHurtType(UpdHurtTypeDTO dto);
+
+ /**
+ * 鑾峰彇鍟嗚闂绫诲瀷鍐呭
+ * @return
+ */
+ List<String> getDiscussProblemType();
+
+ /**
+ * 淇敼鏀舵淇℃伅
+ * @param dto
+ */
+ void updReceiveInfo(UpdReceiveInfoDTO dto);
+
+ SettleClaimsDataVO getSettleClaimsDataVO();
}
--
Gitblit v1.9.3