package com.ydtech.modules.ins.controller; import com.ydtech.aop.request.RequestSingleParam; import com.ydtech.core.page.HttpResult; import com.ydtech.exception.SystemException; import com.ydtech.modules.ins.model.ya.CarModel_Req; import com.ydtech.modules.ins.service.InsZhongmeiService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @Api(tags = "中煤财险") @RestController @RequestMapping("/insZhongmei") public class InsZhongmeiController { private final InsZhongmeiService insZhongmeiService; public InsZhongmeiController(InsZhongmeiService insZhongmeiService) { this.insZhongmeiService = insZhongmeiService; } @PostMapping("/modelQuery") @ApiOperation("车型查询") public HttpResult modelQuery(@RequestSingleParam(value = "modelName") String modelName) { if (StringUtils.isEmpty(modelName)) { throw new SystemException("车型不能为空"); } CarModel_Req carModelReq = new CarModel_Req(); carModelReq.setModelName(modelName); return insZhongmeiService.modelQuery(modelName); } @GetMapping("/vinSearch") @ApiOperation("vin码查询") public HttpResult vinSearch(@RequestParam String frameNo) { return insZhongmeiService.vinSearch(frameNo); } }