9 changed files with 79 additions and 2 deletions
@ -0,0 +1,19 @@
|
||||
package com.logpm.basic.feign; |
||||
|
||||
import org.springblade.common.constant.ModuleNameConstant; |
||||
import org.springframework.cloud.openfeign.FeignClient; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.RequestParam; |
||||
|
||||
@FeignClient( |
||||
value = ModuleNameConstant.APPLICATION_BASIC_NAME |
||||
) |
||||
public interface IBasicCarModelClient { |
||||
|
||||
String API_PREFIX = "carModel/client"; |
||||
|
||||
|
||||
|
||||
@GetMapping(API_PREFIX+"/getCarModelByCarNumber") |
||||
String getCarModelByCarNumber(@RequestParam("carModelName") String carNumber); |
||||
} |
@ -0,0 +1,24 @@
|
||||
package com.logpm.basic.feign; |
||||
|
||||
import com.logpm.basic.entity.BasicCarModelEntity; |
||||
import com.logpm.basic.service.IBasicCarModelService; |
||||
import lombok.AllArgsConstructor; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
import springfox.documentation.annotations.ApiIgnore; |
||||
|
||||
@ApiIgnore() |
||||
@RestController |
||||
@AllArgsConstructor |
||||
public class BasicCarModelClient implements IBasicCarModelClient{ |
||||
|
||||
private final IBasicCarModelService basicCarModelService; |
||||
@Override |
||||
public String getCarModelByCarNumber(String carNumber) { |
||||
|
||||
BasicCarModelEntity carModelByCarNumber = basicCarModelService.getCarModelByCarNumber(carNumber); |
||||
if(carModelByCarNumber!=null){ |
||||
return carModelByCarNumber.getVehicleModel(); |
||||
} |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.logpm.basic.mapper.BasicCarModelMapper"> |
||||
|
||||
|
||||
<select id="getCarModelByCarNumber" resultType="com.logpm.basic.entity.BasicCarModelEntity"> |
||||
SELECT lbcm.* from logpm_basicdata_vehicle ldv LEFT JOIN logpm_basic_car_model lbcm on lbcm.id = ldv.vehicle_model_id |
||||
where ldv.vehicle_nub =#{carNumber} and ldv.is_deleted=0 |
||||
|
||||
</select> |
||||
</mapper> |
Loading…
Reference in new issue