| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 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.crawler.vo.CrawlerPolicyPrintVo;
- 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);
- }
|