package com.ydtech.modules.ins.service; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.ins.model.ya.CarModel_Req; import com.ydtech.modules.ins.model.yc.CallBackRequest; import com.ydtech.modules.ins.model.yc.modelsQuery.ModelsQueryResponse; import com.ydtech.modules.ins.model.yc.pay.response.AccidentResponse; import com.ydtech.modules.order.entity.InsAreaCompany; import com.ydtech.modules.order.entity.vo.*; import java.util.List; import java.util.Map; public interface InsAlltrustApiService { //=================API 方式================= /** * 2 报价 */ HttpResult quoteApi(BaseQuoteVo quoteVo); // HttpResult quoteApi(BaseQuoteInfoVo yaQuoteInfoVo); // /** * 3 核保 */ HttpResult auditApi(String orderno); /** * 4 影像上传 * * @param * @return */ HttpResult UploadImageApi(String quoteOrderNo); // /** // * 影像上传 // * // * @param record // * @return // */ // HttpResult UploadImageApi(InsTaskImage record); // /** // * 4 获取短信验证码 // */ // HttpResult getMessageApi(String orderno); /** * 包含发送短信 * 5 获取支付url(提交短信验证码) */ // HttpResult getPayUrlApi(String quoteOrderNo); InsAreaCompany getPayUrlApi(InsAreaCompany iac); /** * 补传回调 */ HttpResult callbackAnOrder(String quoteOrderNo); /** * 补传回调 根据订单状态 处理状态为待支付的 */ void callbackAnOrder(); /** * (驾意险)意健险方案及险种查询接口 */ public HttpResult gainAccidentList(AccidentalDrivingQueryVo accidentalDrivingVo); /** * (驾意险)同步驾意险 */ HttpResult syncAccidentInsure(AccidentalDrivingQueryVo accidentalDrivingVo); /** * (驾意险)意健险方案及险种查询接口 * * @param schemeNo 方案号 */ AccidentResponse gainAccidentInsure(AccidentalDrivingQueryVo accidentalDrivingVo, String schemeNo); /** * 第三方回调通知(支付+承保) * * @author: lig * @date: 2023年02月17日 0017 */ HttpResult callBackApi(CallBackRequest param); /** * 7 电子投保单获取 */ HttpResult getPolicyPrintApi(PolicyPrintVo policyPrintVo); // /** // * 获取地区编码 通过身份证地址 // * // * @author: lig // * @date: 2023年04月12日 0012 // */ // Map gainRegionCode(String address); // // /** // * 4 获取短信验证码 // */ // HttpResult getMessageApi(String orderno); // // // /** // * 6 保单信息同步 // */ // String updatePolicyApi(Map paramMap); // //=================API 方式==end=============== }