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 | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 173 insertions(+), 0 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 651f9ce..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,7 +2,14 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
+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;
import java.util.List;
/**
@@ -19,6 +26,20 @@
* @return Integer
*/
Integer create(SettleClaims settleClaims);
+
+ Integer updateForCompany(SettleClaims settleClaims);
+
+ /**
+ * 琛ュ厖璇存槑
+ * @param scSupplementDTO
+ */
+ void supplement(SCSupplementDTO scSupplementDTO);
+
+ /**
+ * 闄勪欢涓婁紶
+ * @param scSupplementDTO
+ */
+ void claimsUploadFile(SCSupplementDTO scSupplementDTO);
/**
* 涓婚敭鍒犻櫎
@@ -87,6 +108,7 @@
*/
PageData<SettleClaims> findPage(PageWrap<SettleClaims> pageWrap);
+ PageData<SettleClaims> findPageForSd(PageWrap<SettleClaims> pageWrap);
/**
* 鏉′欢缁熻
*
@@ -94,4 +116,155 @@
* @return long
*/
long count(SettleClaims settleClaims);
+
+ SettleClaims getSettleClaimsDetail(Integer id);
+
+ SettleClaims getSettleClaimsDetailForSd(Integer id);
+
+ void exportFiles(Integer id, HttpServletResponse response);
+
+ Integer addCode(SettleClaims settleClaims);
+
+ Integer dealBiz(SettleClaims settleClaims);
+
+ Integer doneCommit(SettleClaims settleClaims);
+
+ Integer remark(SettleClaims settleClaims);
+
+ Integer confirm(SettleClaims settleClaims);
+
+ Integer back(SettleClaims settleClaims);
+
+ Integer delFile(Integer id, Integer fileId);
+
+ 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