| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- package com.ydtech.modules.order.service;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.ins.model.vo.QuoteRespVo;
- import com.ydtech.modules.order.entity.InsAreaCompany;
- import com.ydtech.modules.order.entity.InsOrders;
- import com.ydtech.modules.order.entity.crawler.vo.CrawlerPolicyPrintVo;
- import com.ydtech.modules.order.entity.dto.ReadPdfUrlListDto;
- import com.ydtech.modules.order.entity.po.InsHuataiContributing;
- import com.ydtech.modules.order.entity.vo.*;
- import com.ydtech.modules.order.entity.vo.huatai.InsHuataiContributingVo;
- import java.util.List;
- public interface HuaTaiOrderApiService{
- /**
- *
- * @param specialAudit
- * @return
- */
- HttpResult<Object> audit(SpecialAuditVo<InsHuataiContributingVo> specialAudit);
- /**
- *
- * @param quoteInfo
- * @param zmQuoteVo
- * @return
- */
- HttpResult<QuoteRespVo> quote(BaseQuoteInfoVo quoteInfo, BaseQuoteVo<AccidentalDrivingVo> zmQuoteVo);
- /**
- * 特约查询
- * @param companyId 子订单编号
- * @return
- */
- HttpResult<List<InsHuataiContributing>> queryClauseData(String companyId);
- /**
- * 提交影像信息
- *
- * @param companyId 子订单编号
- * @return
- */
- HttpResult<Object> submitImage(String companyId);
- /**
- * 中煤保单下载
- *
- * @return 响应
- */
- HttpResult<CrawlerPolicyPrintVo> getPolicyPrint(PolicyPrintVo policyPrintVo);
- /**
- * 缴费查询
- *
- * @param companyId 子订单号
- * @return 响应
- */
- HttpResult<Object> paymentEnquiry(String companyId);
- /**
- * 核保状态查询
- * @param companyId
- * @return
- */
- HttpResult<Object> auditStatusQuery(String companyId);
- /* *//**
- * 获取支付链接(电子投保单确认及缴费短信发送接口)
- * @param companyId
- * @return
- *//*
- HttpResult<Object> getPaymentUrl(String companyId);*/
- /**
- * @Description 更新订单状态和支付时间
- * @Author xingming
- * @Date 2024/3/28 16:53
- * @Param
- * @Return
- * @Exception
- *
- */
- void paymentEnquiryNew(String companyId);
- /**
- * 撤销保险公司二维码/订单
- *
- * @param insAreaCompany 子订单号
- * @return 是否成功
- */
- boolean cancelOrder(InsAreaCompany insAreaCompany);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/16 15:19
- * @Description: 获取保单pdf路径
- */
- public ReadPdfUrlListDto getPolicyByCompanyIdPdfList(InsAreaCompany insAreaCompany, InsOrders insOrders,boolean flag);
- }
|