ZhongMeiOrderApiController.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.ydtech.modules.order.controller;
  2. import com.ydtech.aop.request.RequestSingleParam;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.esm.model.InsTaskImage;
  5. import com.ydtech.modules.order.service.ZhongMeiOrderApiService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import javax.servlet.http.HttpServletRequest;
  14. import java.io.IOException;
  15. @Api(tags = "中煤财险 API ")
  16. @RestController
  17. @RequestMapping("/order/zhongMeiApi")
  18. public class ZhongMeiOrderApiController {
  19. @Autowired
  20. private ZhongMeiOrderApiService zhongMeiOrderApiService;
  21. @PostMapping(value = "/modelsQuery")
  22. @ApiOperation(value = "车型查询接口")
  23. public HttpResult ModelsQuery(@RequestSingleParam(value = "modelName") String modelName, HttpServletRequest request) {
  24. return zhongMeiOrderApiService.modelsQuery(modelName, request);
  25. }
  26. @PostMapping("/getPolicyPrint")
  27. @ApiOperation(value = "电子保单")
  28. public HttpResult getPolicyPrint(@RequestSingleParam(value = "companyId") String companyId) throws IOException {
  29. return this.zhongMeiOrderApiService.getPolicyPrint(companyId);
  30. }
  31. @PostMapping(value = "/uploadImage")
  32. @ApiOperation(value = "影像上传")
  33. public HttpResult uploadImage(@RequestSingleParam(value = "orderNo") String orderNo) {
  34. return zhongMeiOrderApiService.uploadImage(orderNo);
  35. }
  36. }