| | |
| | | |
| | | 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.InsuranceDataVO; |
| | | 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; |
| | |
| | | */ |
| | | PageData<SettleClaims> findPage(PageWrap<SettleClaims> pageWrap); |
| | | |
| | | PageData<SettleClaims> findPageForSd(PageWrap<SettleClaims> pageWrap); |
| | | /** |
| | | * 条件统计 |
| | | * |
| | |
| | | long count(SettleClaims settleClaims); |
| | | |
| | | SettleClaims getSettleClaimsDetail(Integer id); |
| | | |
| | | SettleClaims getSettleClaimsDetailForSd(Integer id); |
| | | |
| | | void exportFiles(Integer id, HttpServletResponse response); |
| | | |
| | |
| | | |
| | | 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(); |
| | | |
| | | |
| | | InsuranceDataVO getInsuranceDataVO(); |
| | | } |