| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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.crawler.vo.CrawlerPolicyPrintVo;
- import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
- import com.ydtech.modules.order.entity.vo.BaseQuoteVo;
- import com.ydtech.modules.order.entity.vo.bohai.BoHaiQuoteAccidentVo;
- import java.util.List;
- public interface PingAnOrderApiService {
- /**
- * 报价
- *
- * @param quoteInfo
- * @param quoteVo
- * @return
- */
- HttpResult<QuoteRespVo> quote(BaseQuoteInfoVo quoteInfo, BaseQuoteVo<List<BoHaiQuoteAccidentVo>> quoteVo);
- /**
- * 提交影像
- * @param companyId 子订单号
- * @return
- */
- HttpResult<Object> submitImage(String companyId);
- /**
- * 提交核保
- * @param companyId 子订单号
- * @return
- */
- HttpResult<Object> audit(String companyId);
- /**
- * 电子保单
- * @param companyId 子订单号
- * @return
- */
- HttpResult<CrawlerPolicyPrintVo> getPolicyPrint(String companyId);
- /**
- * 订单状态查询
- * @param companyId 子订单号
- * @return
- */
- HttpResult<Object> getOrderDetail(String companyId);
- /**
- * 核保状态查询
- * @param companyId
- * @return
- */
- HttpResult<Object> auditStatusQuery(String companyId);
- }
|