From 610239af7df209cd661fe942907aa8d28bb316c0 Mon Sep 17 00:00:00 2001
From: dimengzhe <251008545@qq.com>
Date: Fri, 29 Apr 2022 11:13:30 +0800
Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95-=E6=84=8F?=
=?UTF-8?q?=E5=90=91=E8=BD=A6=E5=9E=8B=E5=88=86=E9=A1=B5=E5=88=97=E8=A1=A8?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=94=E5=9B=9E=E5=8D=95=E5=8F=B0=E6=8C=87?=
=?UTF-8?q?=E5=AF=BC=E4=BB=B7=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../BaseVehmodelConfigFeign.java | 12 +++--
.../BaseVehmodelConfigFeignFallback.java | 8 ++--
.../basevehmodelconfig/BaseVehmodelVo.java | 19 ++++++++
.../BaseVehmodelConfigMapper.java | 5 +-
.../BaseVehmodelConfigMapper.xml | 48 +++++++++++--------
.../BaseVehmodelConfigRest.java | 14 +++---
.../BaseVehmodelConfigService.java | 18 +++----
.../pc/PcCrmVehicleDemandVo.java | 5 ++
.../CrmVehicledemandService.java | 11 +++++
9 files changed, 94 insertions(+), 46 deletions(-)
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelVo.java
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
index 8988a4b965..0d1349f18a 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeign.java
@@ -25,16 +25,14 @@
*********************************************************/
package com.yxt.anrui.base.api.basevehmodelconfig;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
-import java.util.List;
-
/**
* Project: anrui-base(车型信息)
* File: BaseVehmodelConfigFeign.java
@@ -88,6 +86,10 @@ public interface BaseVehmodelConfigFeign {
@GetMapping("/getModelAndConfigDetails/{modelSid}/{configSid}")
public ResultBean getModelAndConfigDetails(@PathVariable("modelSid") String modelSid, @PathVariable("configSid") String configSid);
+ @ApiOperation("根据车型sid和配置sid查询信息")
+ @GetMapping("selectOne")
+ ResultBean selectOne(@RequestParam(value = "modelSid") String modelSid, @RequestParam(value = "modelConfigSid") String configSid);
+
/***************************************************** App接口 **********************************************************/
@ApiOperation("手机端车型库列表")
@@ -105,7 +107,7 @@ public interface BaseVehmodelConfigFeign {
@ApiOperation("意向车型查询车型数据")
@GetMapping("/getAppCommonlyUsedModelDetails/{userSid}/{modelSid}/{configSid}")
public ResultBean getAppIntentionVehicleVo(@RequestParam("userSid") String userSid,
- @RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid);
+ @RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeignFallback.java
index 3aa0bb48e1..e227fc131d 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigFeignFallback.java
@@ -25,14 +25,11 @@
*********************************************************/
package com.yxt.anrui.base.api.basevehmodelconfig;
-import com.yxt.anrui.base.api.busvehicleinquiry.AppBusVehicleInquiryListVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
-import java.util.List;
-
/**
* Project: anrui-base(车型信息)
* File: BaseVehmodelConfigFeignFallback.java
@@ -81,6 +78,11 @@ public class BaseVehmodelConfigFeignFallback implements BaseVehmodelConfigFeign
return null;
}
+ @Override
+ public ResultBean selectOne(String modelSid, String configSid) {
+ return null;
+ }
+
@Override
public ResultBean> getAppCommonlyUsedModelsByPageList(PagerQuery pagerQuery) {
return null;
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelVo.java
new file mode 100644
index 0000000000..e8ff99f72c
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelVo.java
@@ -0,0 +1,19 @@
+package com.yxt.anrui.base.api.basevehmodelconfig;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.yxt.common.core.vo.Vo;
+import lombok.Data;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/4/29 10:59
+ * @Description
+ */
+@Data
+public class BaseVehmodelVo implements Vo {
+ private static final long serialVersionUID = 2821138970776546215L;
+
+ @JsonSerialize(using = ToStringSerializer.class)
+ private String guidedPrice;
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java
index fa7b78af9e..a916b06529 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java
@@ -27,10 +27,9 @@ package com.yxt.anrui.base.biz.basevehmodelconfig;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
-import com.yxt.anrui.base.api.basevehicle.AppCurrentCarModelByPageListVo;
import com.yxt.anrui.base.api.basevehmodelconfig.*;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
@@ -116,4 +115,6 @@ public interface BaseVehmodelConfigMapper extends BaseMapper
int delByModelSid(String sid);
BaseVehmodelConfigVo fetchAllBySid(String sid);
+
+ BaseVehmodelVo selectO(@Param("modelSid") String modelSid, @Param("configSid") String configSid);
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
index 5053ff8785..2c5a206652 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml
@@ -4,11 +4,10 @@