package com.ydtech.modules.order.controller; import com.ydtech.aop.request.RequestSingleParam; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.esm.model.InsTaskImage; import com.ydtech.modules.order.service.ZhongMeiOrderApiService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.io.IOException; @Api(tags = "中煤财险 API ") @RestController @RequestMapping("/order/zhongMeiApi") public class ZhongMeiOrderApiController { @Autowired private ZhongMeiOrderApiService zhongMeiOrderApiService; @PostMapping(value = "/modelsQuery") @ApiOperation(value = "车型查询接口") public HttpResult ModelsQuery(@RequestSingleParam(value = "modelName") String modelName, HttpServletRequest request) { return zhongMeiOrderApiService.modelsQuery(modelName, request); } @PostMapping("/getPolicyPrint") @ApiOperation(value = "电子保单") public HttpResult getPolicyPrint(@RequestSingleParam(value = "companyId") String companyId) throws IOException { return this.zhongMeiOrderApiService.getPolicyPrint(companyId); } @PostMapping(value = "/uploadImage") @ApiOperation(value = "影像上传") public HttpResult uploadImage(@RequestSingleParam(value = "orderNo") String orderNo) { return zhongMeiOrderApiService.uploadImage(orderNo); } }