k94314517
2025-07-04 50fb58286ed3b718c39a97e0987ee7561a295651
server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
@@ -5,6 +5,8 @@
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.InsuranceDataVO;
import com.doumee.dao.business.vo.dataBoard.SettleClaimsDataVO;
import com.doumee.service.system.impl.SystemDictDataServiceImpl;
import io.swagger.models.auth.In;
@@ -107,6 +109,7 @@
     */
    PageData<SettleClaims> findPage(PageWrap<SettleClaims> pageWrap);
    PageData<SettleClaims> findPageForSd(PageWrap<SettleClaims> pageWrap);
    /**
     * 条件统计
     *
@@ -116,6 +119,8 @@
    long count(SettleClaims settleClaims);
    SettleClaims getSettleClaimsDetail(Integer id);
    SettleClaims getSettleClaimsDetailForSd(Integer id);
    void exportFiles(Integer id, HttpServletResponse response);
@@ -133,7 +138,7 @@
    Integer delFile(Integer id, Integer fileId);
    Integer createSys(SettleClaims settleClaims);
    Integer createOrEditSys(SettleClaims settleClaims);
    /************************************************************************新业务******************************************************************************************/
@@ -143,7 +148,7 @@
     * @param settleClaimsDTO
     * @param systemDictDataService
     */
    void saveSettleClaims(SettleClaimsDTO settleClaimsDTO, SystemDictDataServiceImpl systemDictDataService);
    Integer saveSettleClaims(SettleClaimsDTO settleClaimsDTO, SystemDictDataServiceImpl systemDictDataService);
    /**
@@ -199,7 +204,7 @@
     * @param id
     * @return
     */
    List<CompensationVO> getCompensation(Integer id);
    List<CompensationVO> getCompensation(CompensationFeeDTO compensationFeeDTO);
    /**
     * 理赔业务
@@ -237,4 +242,33 @@
     * @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();
    InsuranceDataVO getInsuranceDataVO();
}