| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.ydtech.modules.order.service;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.esm.model.EsmInsAttachInsure;
- import com.ydtech.modules.ins.model.yc.pay.response.AccidentResponse;
- import com.ydtech.modules.order.entity.InsAreaCompany;
- import com.ydtech.modules.order.entity.vo.AccidentalDrivingQueryVo;
- import com.ydtech.modules.order.entity.vo.AccidentalDrivingVo;
- import com.ydtech.modules.order.entity.vo.BaseQuoteVo;
- import com.ydtech.modules.order.entity.vo.PolicyPrintVo;
- import java.util.List;
- public interface YongchengOrderApiService {
- /**
- * 2 报价
- */
- HttpResult quoteApi(BaseQuoteVo<AccidentalDrivingVo> quoteVo) throws JsonProcessingException;
- /**
- * 3 核保
- */
- HttpResult auditApi(String orderno);
- /**
- * 4 影像上传
- *
- * @param
- * @return
- */
- HttpResult uploadImageApi(String quoteOrderNo);
- /**
- * 包含发送短信
- * 5 获取支付url(提交短信验证码)
- */
- InsAreaCompany getPayUrlApi(InsAreaCompany iac);
- /**
- * 补传回调
- */
- HttpResult callbackAnOrder(String quoteOrderNo);
- /**
- * 驾意险查询接口
- */
- HttpResult<List<EsmInsAttachInsure>> accidentQuery(AccidentalDrivingQueryVo accidentalDrivingVo);
- /**
- * 驾意险查询详情接口
- */
- HttpResult accidentSchemeList(AccidentalDrivingQueryVo accidentalDrivingVo);
- /**
- * (驾意险)同步驾意险
- */
- HttpResult syncAccidentInsure(AccidentalDrivingQueryVo accidentalDrivingVo);
- /**
- * (驾意险)意健险方案及险种查询接口
- *
- * @param schemeNo 方案号
- */
- AccidentResponse gainAccidentInsure(AccidentalDrivingQueryVo accidentalDrivingVo, String schemeNo);
- /**
- * 7 电子投保单获取
- */
- HttpResult getPolicyPrintApi(PolicyPrintVo policyPrintVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/3/28 17:01
- * @Description: 更新承保状态和支付时间
- */
- public void callbackAnOrderNew(String insAreaCompanyId);
- }
|