| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package com.ydtech.modules.order.service;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.ins.model.vo.GeneralNonCarProductReqVo;
- import com.ydtech.modules.ins.model.vo.GeneralNonCarProductResVo;
- import com.ydtech.modules.ins.model.ya.CarModelDTO;
- import com.ydtech.modules.order.entity.api.zhongmei.request.ApprovedRequest;
- import com.ydtech.modules.order.entity.api.zhongmei.request.CoverageRequest;
- import com.ydtech.modules.order.entity.api.zhongmei.response.RideAccidentQueryResponse;
- import com.ydtech.modules.order.entity.vo.AccidentalDrivingVo;
- import com.ydtech.modules.order.entity.vo.PolicyPrintVo;
- import java.util.List;
- public interface ZhongMeiOrderApiService extends BaseOrderService<AccidentalDrivingVo> {
- /**
- * 车型查询
- *
- * @param modelName 车型名称
- * @return
- */
- List<CarModelDTO> modelsQuery(String modelName);
- /**
- * 提交影像信息
- *
- * @param companyId 子订单编号
- * @return
- */
- HttpResult<Object> submitImage(String companyId);
- /**
- * 承保回调
- *
- * @param coverageRequest
- * @return
- */
- HttpResult<Object> underwritingCallback(CoverageRequest coverageRequest);
- /**
- * 审核回调
- *
- * @param approvedRequest
- * @return
- */
- HttpResult<Object> auditCallback(ApprovedRequest approvedRequest);
- /**
- * 中煤保单下载
- *
- * @return 响应
- */
- HttpResult<List<String>> getPolicyPrint(PolicyPrintVo policyPrintVo);
- /**
- * 缴费查询
- *
- * @param companyId 子订单号
- * @return 响应
- */
- HttpResult<Object> paymentEnquiry(String companyId);
- /**
- * 核保状态查询
- * @param companyId
- * @return
- */
- HttpResult<Object> auditStatusQuery(String companyId);
- /**
- * 查询非车险随车产品信息
- * @param reqVo
- * @return
- */
- HttpResult<List<GeneralNonCarProductResVo>> getDrivingInsurance(GeneralNonCarProductReqVo reqVo);
- /**
- * 非车可投保产品查询
- * @param reqVo
- * @return
- */
- HttpResult<List<RideAccidentQueryResponse.RideAccidentDTO>> rideAccidentQuery(GeneralNonCarProductReqVo reqVo);
- /**
- * @Description 更新承保状态和支付时间
- * @Author xingming
- * @Date 2024/3/28 17:06
- * @Param
- * @Return
- * @Exception
- *
- */
- public void paymentEnquiryNew(String companyId);
- }
|