|
|
@@ -3,6 +3,7 @@ package com.ydtech.modules.order.controller;
|
|
|
|
|
|
import com.ydtech.aop.request.RequestSingleParam;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
+import com.ydtech.modules.ins.model.vo.QuoteRespVo;
|
|
|
import com.ydtech.modules.ins.model.ya.CarModelDTO;
|
|
|
import com.ydtech.modules.order.aop.QuoteVerification;
|
|
|
import com.ydtech.modules.order.components.InsOrdersComponents;
|
|
|
@@ -21,7 +22,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
|
|
|
@Api(tags = "中煤财险 API ")
|
|
|
@@ -47,44 +47,44 @@ public class ZhongMeiOrderApiController {
|
|
|
@QuoteVerification("报价授权")
|
|
|
@PostMapping("/quote")
|
|
|
@ApiOperation("报价")
|
|
|
- public HttpResult quote(@RequestBody BaseQuoteVo<AccidentalDrivingVo> zmQuoteVo) {
|
|
|
+ public HttpResult<QuoteRespVo> quote(@RequestBody BaseQuoteVo<AccidentalDrivingVo> zmQuoteVo) {
|
|
|
BaseQuoteInfoVo quoteInfo = this.insOrdersComponents.getQuoteInfo(zmQuoteVo.getOrderNo(), zmQuoteVo.getAgreementId());
|
|
|
return this.zhongMeiOrderApiService.quote(quoteInfo, zmQuoteVo);
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/audit")
|
|
|
@ApiOperation(value = "提交核保")
|
|
|
- public HttpResult audit(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
+ public HttpResult<Object> audit(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
return this.zhongMeiOrderApiService.audit(companyId);
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/submitImage")
|
|
|
@ApiOperation(value = "提交影像信息")
|
|
|
- public HttpResult submitImage(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
+ public HttpResult<Object> submitImage(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
return this.zhongMeiOrderApiService.submitImage(companyId);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/getPolicyPrint")
|
|
|
@ApiOperation(value = "电子保单")
|
|
|
- public HttpResult getPolicyPrint(@RequestBody PolicyPrintVo policyPrintVo) {
|
|
|
+ public HttpResult<List<String>> getPolicyPrint(@RequestBody PolicyPrintVo policyPrintVo) {
|
|
|
return this.zhongMeiOrderApiService.getPolicyPrint(policyPrintVo);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/paymentEnquiry")
|
|
|
@ApiOperation(value = "缴费查询")
|
|
|
- public HttpResult paymentEnquiry(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
+ public HttpResult<Object> paymentEnquiry(@RequestSingleParam(value = "companyId") String companyId) {
|
|
|
return this.zhongMeiOrderApiService.paymentEnquiry(companyId);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/underwritingCallback")
|
|
|
@ApiOperation(value = "承保回调")
|
|
|
- public HttpResult underwritingCallback(@RequestBody CoverageRequest coverageRequest) {
|
|
|
+ public HttpResult<Object> underwritingCallback(@RequestBody CoverageRequest coverageRequest) {
|
|
|
return this.zhongMeiOrderApiService.underwritingCallback(coverageRequest);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/auditCallback")
|
|
|
@ApiOperation(value = "审核回调")
|
|
|
- public HttpResult auditCallback(@RequestBody ApprovedRequest approvedRequest) {
|
|
|
+ public HttpResult<Object> auditCallback(@RequestBody ApprovedRequest approvedRequest) {
|
|
|
return this.zhongMeiOrderApiService.auditCallback(approvedRequest);
|
|
|
}
|
|
|
|