From 694dd3ffaf653905c245930e5504581d1282f718 Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Wed, 15 Jun 2022 17:37:11 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E4=B8=8E=E5=90=8E=E5=8F=B0=E5=AF=B9?=
=?UTF-8?q?=E6=8E=A5=E8=B0=83=E4=BB=B7=E7=94=B3=E8=AF=B7=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=EF=BC=8C=E5=AE=8C=E5=96=84=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../anrui-scm-ui/src/api/kucunguanli/price.js | 99 +++++++++
.../tiaojiaguanli/chexingbyconfiguration.vue | 193 ++++++++++++++++++
.../{tiaojiashenqingguanli => }/priceAdd.vue | 149 +++++---------
.../{tiaojiashenqingguanli => }/priceInfo.vue | 58 +++---
.../priceguanli.vue | 88 ++++----
5 files changed, 408 insertions(+), 179 deletions(-)
create mode 100644 anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue
rename anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/{tiaojiashenqingguanli => }/priceAdd.vue (63%)
rename anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/{tiaojiashenqingguanli => }/priceInfo.vue (67%)
rename anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/{tiaojiashenqingguanli => }/priceguanli.vue (81%)
diff --git a/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js b/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js
new file mode 100644
index 0000000000..1358fdcb77
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js
@@ -0,0 +1,99 @@
+import request from '@/utils/request'
+
+export default {
+ // 查询分页列表
+ listPage: function(data) {
+ return request({
+ url: '/base/v1/basemodelmodprice/listPage',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 保存修改记录
+ saveOrUpdate: function(data) {
+ return request({
+ url: '/base/v1/basemodelmodprice/saveOrUpdate',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ delBySids: function(data) {
+ return request({
+ url: '/base/v1/basemodelmodprice/delBySids',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 查询车型和常用配置列表
+ configurationlistPage: function(parmas) {
+ return request({
+ url: '/base/basevehmodelconfig/selVehModelByUseOrgSidAndModelSidAndConfigSid',
+ method: 'post',
+ data: parmas,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 提交流程
+ submitVehicleApply: function(params) {
+ return request({
+ url: '/scm/v1/scmapplyinbound/submitRecordApplication',
+ method: 'post',
+ data: params,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 通过sid查询一条记录
+ fetchBySid: function(sid) {
+ return request({
+ url: '/base/v1/basemodelmodprice/fetchBySid/' + sid,
+ method: 'get'
+ })
+ },
+ // 代办任务同意办理
+ businessAgree: function(params) {
+ return request({
+ url: '/scm/v1/scmapplyinbound/complete',
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 代办任务驳回任务
+ rejectTask: function(params) {
+ return request({
+ url: '/scm/v1/scmapplyinbound/reject/' + params.businessSid,
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 代办任务终止任务
+ breakTask: function(params) {
+ return request({
+ url: '/scm/v1/scmapplyinbound/breakProcess/' + params.businessSid,
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
+ // 代办任务撤回任务
+ revokeTask: function(params) {
+ return request({
+ url: '/scm/v1/scmapplyinbound/revokeProcess/' + params.userSid + '/' + params.businessSid,
+ method: 'post',
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ }
+}
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue
new file mode 100644
index 0000000000..5cfde34f2f
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+ {{ scope.row.vehicleAlias }}
+
+
+
+
+ {{ scope.row.configName }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/tiaojiashenqingguanli/priceAdd.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/priceAdd.vue
similarity index 63%
rename from anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/tiaojiashenqingguanli/priceAdd.vue
rename to anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/priceAdd.vue
index 2f7d4cdaf4..b326f9598c 100644
--- a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/tiaojiashenqingguanli/priceAdd.vue
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/priceAdd.vue
@@ -7,7 +7,7 @@
{{ viewTitle }}
-
保存
+ 保存
提交
@@ -18,19 +18,19 @@
车辆调价申请
-
+
调价申请日期:
- {{ formobj.applicationDate }}
+ {{ formobj.createTime }}
申请人:
- {{ formobj.createByName }}
+ {{ formobj.applyPeoName }}
@@ -39,7 +39,7 @@
-
+
@@ -50,41 +50,41 @@
选择车型
-
+
- 删除
+ 删除
-
- {{ scope.row.vehicleName }}
+
+ {{ scope.row.vehicleAlias }}
-
+
{{ scope.row.configName }}
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -98,8 +98,8 @@
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/daibaojiaInfo.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/daibaojiaInfo.vue
new file mode 100644
index 0000000000..8c52e92ba5
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/daibaojiaInfo.vue
@@ -0,0 +1,311 @@
+
+
+
+
+
+ 【品牌】车型询价单
+
+
+ 销售专员
+ {{ formobj.name }}
+
+
+ 联系电话
+ {{ formobj.name }}
+
+
+ 询价时间
+ {{ formobj.name }}
+
+
+
+
+ 车型
+ {{ formobj.name }}
+
+
+
+
+ 车型配置
+ {{ formobj.name }}
+
+
+
+
+ 换、选装说明
+ {{ formobj.name }}
+
+
+
+
+ 其他特殊配置说明
+ {{ formobj.name }}
+
+
+ 【品牌】车型报价单
+ 系列:{{ formobj.productLineValue }}驱动:{{ formobj.driveFormValue }}功能:{{ formobj.vehicleTypeValue }}马力:{{ formobj.powerValue }}
+
+
+ 品牌
+ {{ formobj.brandName }}
+
+
+ 功能
+ {{ formobj.vehicleTypeValue }}
+
+
+ 系列
+ {{ formobj.productLineValue }}
+
+
+ 驱动
+ {{ formobj.driveFormValue }}
+
+
+ 马力
+ {{ formobj.powerValue }}
+
+
+ 版本
+ {{ formobj.vehicleVersionValue }}
+
+
+ 燃料
+ {{ formobj.fuelTypeValue }}
+
+
+ 变速箱
+ {{ formobj.gearboxTypeValue }}
+
+
+ 车型信息
+
+
+ 排放标准
+ {{ formobj.specifications }}
+
+
+ 发动机型号
+ {{ formobj.engineTypeValue }}
+
+
+ 细分市场
+ {{ formobj.marketSegmentsValue }}
+
+
+ 规格型号
+ {{ formobj.specifications }}
+
+
+ 系别
+ {{ formobj.department }}
+
+
+ 常用配置
+
+
+ 颜色
+ {{ formobj.department }}
+
+
+ 缓速器
+ {{ formobj.slowMachine }}
+
+
+ 后视镜
+ {{ formobj.rearViewMirrorKey }}
+
+
+ 轮胎
+ {{ formobj.tireSizeKey }}
+
+
+ 驾驶室
+ {{ formobj.specification }}
+
+
+
+
+ 后桥速比
+ {{ formobj.rearAxleRatio }}
+
+
+ 空调
+ {{ formobj.airConditionerKey }}
+
+
+ 轮毂材质
+ {{ formobj.hubMaterialKey }}
+
+
+ 导流罩
+ {{ formobj.baffleModelKey }}
+
+
+ 悬架
+ {{ formobj.suspensionKey }}
+
+
+
+
+ 座椅
+ {{ formobj.seatKey }}
+
+
+ 护轮罩
+ {{ formobj.tireCoverKey }}
+
+
+ 鞍座
+ {{ formobj.saddleKey }}
+
+
+ 轴距
+ {{ formobj.wheelbaseKey }}
+
+
+ 保险杠
+ {{ formobj.bumperKey }}
+
+
+
+
+ 配置包
+ {{ formobj.configuringBaoKey }}
+
+
+ 独立热源
+ {{ formobj.independentSourcesKey }}
+
+
+ 燃料箱
+ {{ formobj.fuelTank }}
+
+
+ 多媒体
+ {{ formobj.multimediaKey }}
+
+
+ 货箱
+ {{ formobj.packingCase }}
+
+
+ 更多配置
+
+
+ {{ formobj.otherConfig }}
+
+
+ 特殊或差异说明
+
+
+
+ {{ formobj.otherConfig }}
+
+
+
+
+
+ 厂家结算价(万元)
+ {{ formobj.otherConfig }}
+
+
+ 销售参考价(万元)
+ {{ formobj.otherConfig }}
+
+
+
+
+ 备注
+ {{ formobj.remarks }}
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/diabaojiaAdd.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/diabaojiaAdd.vue
new file mode 100644
index 0000000000..2985deaf2d
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/daibaojiaguanli/diabaojiaAdd.vue
@@ -0,0 +1,594 @@
+
+
+
+
+
+ 【品牌】车型询价单
+
+
+ 销售专员
+ {{ formobj.name }}
+
+
+ 联系电话
+ {{ formobj.name }}
+
+
+ 询价时间
+ {{ formobj.name }}
+
+
+
+
+ 车型
+ {{ formobj.name }}
+
+
+
+
+ 车型配置
+ {{ formobj.name }}
+
+
+
+
+ 换、选装说明
+ {{ formobj.name }}
+
+
+
+
+ 其他特殊配置说明
+ {{ formobj.name }}
+
+
+ 【品牌】车型报价单
+ 系列:{{ formobj.productLineValue }}驱动:{{ formobj.driveFormValue }}功能:{{ formobj.vehicleTypeValue }}马力:{{ formobj.powerValue }}
+
+
+ 品牌
+ {{ formobj.brandName }}
+
+
+ 功能
+ {{ formobj.vehicleTypeValue }}
+
+
+ 系列
+ {{ formobj.productLineValue }}
+
+
+ 驱动
+ {{ formobj.driveFormValue }}
+
+
+ 马力
+ {{ formobj.powerValue }}
+
+
+ 版本
+ {{ formobj.vehicleVersionValue }}
+
+
+ 燃料
+ {{ formobj.fuelTypeValue }}
+
+
+ 变速箱
+ {{ formobj.gearboxTypeValue }}
+
+
+ 车型信息
+
+
+ 排放标准
+ {{ formobj.specifications }}
+
+
+ 发动机型号
+ {{ formobj.engineTypeValue }}
+
+
+ 细分市场
+ {{ formobj.marketSegmentsValue }}
+
+
+ 规格型号
+ {{ formobj.specifications }}
+
+
+ 系别
+ {{ formobj.department }}
+
+
+ 常用配置
+
+
+ 颜色
+
+
+
+
+
+
+
+
+ 缓速器
+
+
+
+
+
+
+
+
+ 后视镜
+
+
+
+
+
+
+
+
+ 轮胎
+
+
+
+
+
+
+
+
+ 驾驶室
+
+
+
+
+
+
+
+
+
+
+ 后桥速比
+
+
+
+
+
+
+
+
+ 空调
+
+
+
+
+
+
+
+
+ 轮毂材质
+
+
+
+
+
+
+
+
+ 导流罩
+
+
+
+
+
+
+
+
+ 悬架
+
+
+
+
+
+
+
+
+
+
+ 座椅
+
+
+
+
+
+
+
+
+ 护轮罩
+
+
+
+
+
+
+
+
+ 鞍座
+
+
+
+
+
+
+
+
+ 轴距
+
+
+
+
+
+
+
+
+ 保险杠
+
+
+
+
+
+
+
+
+
+
+ 配置包
+
+
+
+
+
+
+
+
+ 独立热源
+
+
+
+
+
+
+
+
+ 燃料箱
+
+
+
+
+
+
+
+
+ 多媒体
+
+
+
+
+
+
+
+
+ 货箱
+
+
+
+
+
+
+
+
+ 更多配置
+
+
+
+
+
+
+
+ 特殊或差异说明
+
+
+
+
+
+
+
+
+
+ 厂家结算价(万元)
+
+
+
+
+
+ 销售参考价(万元)
+
+
+
+
+
+
+
+ 备注
+
+
+
+
+
+
+
+
+
+
+ 数据key |
+
+
+ |
+
+
+ 数据value |
+
+
+ |
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/vehicleconfiguration.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/vehicleconfiguration.vue
new file mode 100644
index 0000000000..bd99a44a2c
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/vehicleconfiguration.vue
@@ -0,0 +1,253 @@
+
+
+
+
+
+ 车型配置标准页面
+
+
+ 系列:{{ formobj.productLineValue }}驱动:{{ formobj.driveFormValue }}功能:{{ formobj.vehicleTypeValue }}马力:{{ formobj.powerValue }}
+
+
+ 品牌
+ {{ formobj.brandName }}
+
+
+ 功能
+ {{ formobj.vehicleTypeValue }}
+
+
+ 系列
+ {{ formobj.productLineValue }}
+
+
+ 驱动
+ {{ formobj.driveFormValue }}
+
+
+ 马力
+ {{ formobj.powerValue }}
+
+
+ 版本
+ {{ formobj.vehicleVersionValue }}
+
+
+ 燃料
+ {{ formobj.fuelTypeValue }}
+
+
+ 变速箱
+ {{ formobj.gearboxTypeValue }}
+
+
+ 车型信息
+
+
+ 排放标准
+ {{ formobj.specifications }}
+
+
+ 发动机型号
+ {{ formobj.engineTypeValue }}
+
+
+ 细分市场
+ {{ formobj.marketSegmentsValue }}
+
+
+ 规格型号
+ {{ formobj.specifications }}
+
+
+ 系别
+ {{ formobj.department }}
+
+
+ 常用配置
+
+
+ 颜色
+ {{ formobj.department }}
+
+
+ 缓速器
+ {{ formobj.slowMachine }}
+
+
+ 后视镜
+ {{ formobj.rearViewMirrorKey }}
+
+
+ 轮胎
+ {{ formobj.tireSizeKey }}
+
+
+ 驾驶室
+ {{ formobj.specification }}
+
+
+
+
+ 后桥速比
+ {{ formobj.rearAxleRatio }}
+
+
+ 空调
+ {{ formobj.airConditionerKey }}
+
+
+ 轮毂材质
+ {{ formobj.hubMaterialKey }}
+
+
+ 导流罩
+ {{ formobj.baffleModelKey }}
+
+
+ 悬架
+ {{ formobj.suspensionKey }}
+
+
+
+
+ 座椅
+ {{ formobj.seatKey }}
+
+
+ 护轮罩
+ {{ formobj.tireCoverKey }}
+
+
+ 鞍座
+ {{ formobj.saddleKey }}
+
+
+ 轴距
+ {{ formobj.wheelbaseKey }}
+
+
+ 保险杠
+ {{ formobj.bumperKey }}
+
+
+
+
+ 配置包
+ {{ formobj.configuringBaoKey }}
+
+
+ 独立热源
+ {{ formobj.independentSourcesKey }}
+
+
+ 燃料箱
+ {{ formobj.fuelTank }}
+
+
+ 多媒体
+ {{ formobj.multimediaKey }}
+
+
+ 货箱
+ {{ formobj.packingCase }}
+
+
+ 更多配置
+
+
+ {{ formobj.otherConfig }}
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojia.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojia.vue
new file mode 100644
index 0000000000..50924e95be
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojia.vue
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojiaInfo.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojiaInfo.vue
new file mode 100644
index 0000000000..aa9bb2a2ab
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/chexingbaojia/yibaojiaguanli/yibaojiaInfo.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+ 【品牌】车型询价单
+
+
+ 销售专员
+ {{ formobj.name }}
+
+
+ 联系电话
+ {{ formobj.name }}
+
+
+ 询价时间
+ {{ formobj.name }}
+
+
+
+
+ 车型
+ {{ formobj.name }}
+
+
+
+
+ 车型配置
+ {{ formobj.name }}
+
+
+
+
+ 换、选装说明
+ {{ formobj.name }}
+
+
+
+
+ 其他特殊配置说明
+ {{ formobj.name }}
+
+
+ 【品牌】车型报价单
+
+
+ 车型
+ {{ formobj.name }}
+
+
+
+
+ 车型配置
+ {{ formobj.name }}
+
+
+
+
+ 特殊或差异说明
+ {{ formobj.name }}
+
+
+
+
+ 厂家结算价(万元)
+ {{ formobj.name }}
+
+
+ 销售参考价(万元)
+ {{ formobj.name }}
+
+
+
+
+ 备注
+ {{ formobj.remarks }}
+
+
+
+
+
+
+
+
+
From 5f5590a306b633f7b191eecea17c985624e6229a Mon Sep 17 00:00:00 2001
From: God <10745413@qq.com>
Date: Wed, 15 Jun 2022 17:40:48 +0800
Subject: [PATCH 3/6] =?UTF-8?q?=E8=BD=A6=E5=9E=8B=E8=B0=83=E4=BB=B7?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91=20?=
=?UTF-8?q?=E5=91=98=E5=B7=A5=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9=EF=BC=8C?=
=?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=96=B0=E5=BB=BA=E5=91=98=E5=B7=A5=E8=A7=92?=
=?UTF-8?q?=E8=89=B2=E4=B8=BA=E8=AF=95=E7=94=A8=E6=9C=9F=E5=91=98=E5=B7=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../basemodelmodprice/BaseModelModprice.java | 148 ++++++++++++++
.../BaseModelModpriceDetailVo.java | 66 +++++++
.../BaseModelModpriceDto.java | 67 +++++++
.../BaseModelModpriceFeign.java | 75 +++++++
.../BaseModelModpriceFeignFallback.java | 72 +++++++
.../BaseModelModpriceQuery.java | 60 ++++++
.../BaseModelModpriceVo.java | 67 +++++++
.../BaseModelModpriceModel.java | 180 +++++++++++++++++
.../BaseModelModpriceModelDto.java | 70 +++++++
.../BaseModelModpriceModelFeign.java | 94 +++++++++
.../BaseModelModpriceModelFeignFallback.java | 100 ++++++++++
.../BaseModelModpriceModelQuery.java | 187 ++++++++++++++++++
.../BaseModelModpriceModelVo.java | 70 +++++++
.../BaseVehmodelConfigFeign.java | 9 +
.../BaseVehmodelConfigFeignFallback.java | 5 +
.../BaseVehmodelConfigQuerys.java | 55 ++++++
.../BaseVehmodelConfigVos.java | 27 +++
.../BaseModelModpriceMapper.java | 65 ++++++
.../BaseModelModpriceMapper.xml | 22 +++
.../BaseModelModpriceRest.java | 89 +++++++++
.../BaseModelModpriceService.java | 137 +++++++++++++
.../BaseModelModpriceModelMapper.java | 72 +++++++
.../BaseModelModpriceModelMapper.xml | 13 ++
.../BaseModelModpriceModelRest.java | 144 ++++++++++++++
.../BaseModelModpriceModelService.java | 152 ++++++++++++++
.../BaseVehmodelConfigMapper.java | 2 +
.../BaseVehmodelConfigMapper.xml | 75 ++++---
.../BaseVehmodelConfigRest.java | 7 +
.../BaseVehmodelConfigService.java | 18 ++
.../anrui/portal/biz/sysmenu/SysMenuRest.java | 3 +-
.../biz/sysmenurole/SysMenuRoleService.java | 6 +-
.../biz/sysstaffinfo/SysStaffinfoService.java | 18 ++
32 files changed, 2145 insertions(+), 30 deletions(-)
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModprice.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDetailVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModel.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelService.java
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModprice.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModprice.java
new file mode 100644
index 0000000000..2201a0b9f5
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModprice.java
@@ -0,0 +1,148 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModprice.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModprice
+ * Description: 车型调价申请表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请表", description = "车型调价申请表")
+@TableName("base_model_modprice")
+public class BaseModelModprice extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+
+ @ApiModelProperty("申请人姓名")
+ private String applyPeoName; // 申请人姓名
+
+ @ApiModelProperty("调价原因")
+ private String modpriceReason; // 调价原因
+
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+
+ @ApiModelProperty("使用组织名称")
+ private String useOrgName; // 使用组织名称
+
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+ @ApiModelProperty("创建组织名称")
+ private String createOrgName; // 创建组织名称
+
+ /**
+ * @return 申请人姓名
+ */
+ public String getApplyPeoName(){
+ return applyPeoName;
+ }
+
+ /**
+ * @param applyPeoName 申请人姓名 to set
+ */
+ public void setApplyPeoName(String applyPeoName){
+ this.applyPeoName = applyPeoName;
+ }
+ /**
+ * @return 调价原因
+ */
+ public String getModpriceReason(){
+ return modpriceReason;
+ }
+
+ /**
+ * @param modpriceReason 调价原因 to set
+ */
+ public void setModpriceReason(String modpriceReason){
+ this.modpriceReason = modpriceReason;
+ }
+ /**
+ * @return 使用组织sid
+ */
+ public String getUseOrgSid(){
+ return useOrgSid;
+ }
+
+ /**
+ * @param useOrgSid 使用组织sid to set
+ */
+ public void setUseOrgSid(String useOrgSid){
+ this.useOrgSid = useOrgSid;
+ }
+ /**
+ * @return 使用组织名称
+ */
+ public String getUseOrgName(){
+ return useOrgName;
+ }
+
+ /**
+ * @param useOrgName 使用组织名称 to set
+ */
+ public void setUseOrgName(String useOrgName){
+ this.useOrgName = useOrgName;
+ }
+ /**
+ * @return 创建组织sid
+ */
+ public String getCreateOrgSid(){
+ return createOrgSid;
+ }
+
+ /**
+ * @param createOrgSid 创建组织sid to set
+ */
+ public void setCreateOrgSid(String createOrgSid){
+ this.createOrgSid = createOrgSid;
+ }
+ /**
+ * @return 创建组织名称
+ */
+ public String getCreateOrgName(){
+ return createOrgName;
+ }
+
+ /**
+ * @param createOrgName 创建组织名称 to set
+ */
+ public void setCreateOrgName(String createOrgName){
+ this.createOrgName = createOrgName;
+ }
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDetailVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDetailVo.java
new file mode 100644
index 0000000000..f6f59905a8
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDetailVo.java
@@ -0,0 +1,66 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo;
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceVo.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceVo
+ * Description: 车型调价申请表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请表 视图数据对象", description = "车型调价申请表 视图数据对象")
+@Data
+public class BaseModelModpriceDetailVo implements Vo {
+
+ @ApiModelProperty("申请日期")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private Date createTime; // 申请日期
+ @ApiModelProperty("申请人姓名")
+ private String applyPeoName; // 申请人姓名
+ @ApiModelProperty("调价原因")
+ private String modpriceReason; // 调价原因
+ @ApiModelProperty("调价申请车型列表")
+ private List baseModelModpriceModels; // 调价申请车型列表
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDto.java
new file mode 100644
index 0000000000..88d131abcc
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceDto.java
@@ -0,0 +1,67 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto;
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceDto.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceDto
+ * Description: 车型调价申请表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请表 数据传输对象", description = "车型调价申请表 数据传输对象")
+@Data
+public class BaseModelModpriceDto implements Dto {
+
+ @ApiModelProperty("sid")
+ private String sid; // sid
+ @ApiModelProperty("申请人姓名")
+ private String applyPeoName; // 申请人姓名
+ @ApiModelProperty("调价原因")
+ private String modpriceReason; // 调价原因
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+ @ApiModelProperty("调价申请车型列表")
+ private List baseModelModpriceModels; // 调价申请车型列表
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeign.java
new file mode 100644
index 0000000000..d288920ae5
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeign.java
@@ -0,0 +1,75 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+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 org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceFeign.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceFeign
+ * Description: 车型调价申请表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型调价申请表")
+@FeignClient(
+ contextId = "anrui-base-BaseModelModprice",
+ name = "anrui-base",
+ path = "v1/basemodelmodprice",
+ fallback = BaseModelModpriceFeignFallback.class)
+public interface BaseModelModpriceFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增保存")
+ @PostMapping("/saveOrUpdate")
+ public ResultBean saveOrUpdate(@Valid @RequestBody BaseModelModpriceDto dto);
+
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchBySid/{sid}")
+ public ResultBean fetchBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeignFallback.java
new file mode 100644
index 0000000000..84a843e1d4
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+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: BaseModelModpriceFeignFallback.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceFeignFallback
+ * Description: 车型调价申请表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseModelModpriceFeignFallback implements BaseModelModpriceFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodprice/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean saveOrUpdate(BaseModelModpriceDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodprice/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodprice/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodprice/fetchBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceQuery.java
new file mode 100644
index 0000000000..7eba1c1cbf
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceQuery.java
@@ -0,0 +1,60 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceQuery.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceQuery
+ * Description: 车型调价申请表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请表 查询条件", description = "车型调价申请表 查询条件")
+@Data
+public class BaseModelModpriceQuery implements Query {
+
+ @ApiModelProperty("申请开始日期")
+ private String createStartTime; // 申请开始日期
+ @ApiModelProperty("申请结束日期")
+ private String createEndTime; // 申请结束日期
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceVo.java
new file mode 100644
index 0000000000..6a35ae1c4b
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/BaseModelModpriceVo.java
@@ -0,0 +1,67 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodprice;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceVo.java
+ * Class: com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceVo
+ * Description: 车型调价申请表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请表 视图数据对象", description = "车型调价申请表 视图数据对象")
+@Data
+public class BaseModelModpriceVo implements Vo {
+
+ @ApiModelProperty("sid")
+ private String sid; // sid
+ @ApiModelProperty("申请日期")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private Date createTime; // 申请日期
+ @ApiModelProperty("申请人姓名")
+ private String applyPeoName; // 申请人姓名
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+ @ApiModelProperty("调价原因")
+ private String modpriceReason; // 调价原因
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModel.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModel.java
new file mode 100644
index 0000000000..9329d32df6
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModel.java
@@ -0,0 +1,180 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModel.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModel
+ * Description: 车型调价申请车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请车型表", description = "车型调价申请车型表")
+@TableName("base_model_modprice_model")
+public class BaseModelModpriceModel extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+
+ @ApiModelProperty("车型调价申请sid")
+ private String mainSid; // 车型调价申请sid
+
+ @ApiModelProperty("车型sid")
+ private String modelSid; // 车型sid
+
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+
+ @ApiModelProperty("常用配置sid")
+ private String configSid; // 常用配置sid
+
+ @ApiModelProperty("常用配置名称")
+ private String configName; // 常用配置名称
+
+ @ApiModelProperty("成本价")
+ private String costPrice; // 成本价
+
+ @ApiModelProperty("现销售指导价")
+ private String guidedPrice; // 现销售指导价
+
+ @ApiModelProperty("价格增减数额")
+ private String incOrDecInPrice; // 价格增减数额
+
+ /**
+ * @return 车型调价申请sid
+ */
+ public String getMainSid(){
+ return mainSid;
+ }
+
+ /**
+ * @param mainSid 车型调价申请sid to set
+ */
+ public void setMainSid(String mainSid){
+ this.mainSid = mainSid;
+ }
+ /**
+ * @return 车型sid
+ */
+ public String getModelSid(){
+ return modelSid;
+ }
+
+ /**
+ * @param modelSid 车型sid to set
+ */
+ public void setModelSid(String modelSid){
+ this.modelSid = modelSid;
+ }
+ /**
+ * @return 车型别名
+ */
+ public String getVehicleAlias(){
+ return vehicleAlias;
+ }
+
+ /**
+ * @param vehicleAlias 车型别名 to set
+ */
+ public void setVehicleAlias(String vehicleAlias){
+ this.vehicleAlias = vehicleAlias;
+ }
+ /**
+ * @return 常用配置sid
+ */
+ public String getConfigSid(){
+ return configSid;
+ }
+
+ /**
+ * @param configSid 常用配置sid to set
+ */
+ public void setConfigSid(String configSid){
+ this.configSid = configSid;
+ }
+ /**
+ * @return 常用配置名称
+ */
+ public String getConfigName(){
+ return configName;
+ }
+
+ /**
+ * @param configName 常用配置名称 to set
+ */
+ public void setConfigName(String configName){
+ this.configName = configName;
+ }
+ /**
+ * @return 成本价
+ */
+ public String getCostPrice(){
+ return costPrice;
+ }
+
+ /**
+ * @param costPrice 成本价 to set
+ */
+ public void setCostPrice(String costPrice){
+ this.costPrice = costPrice;
+ }
+ /**
+ * @return 现销售指导价
+ */
+ public String getGuidedPrice(){
+ return guidedPrice;
+ }
+
+ /**
+ * @param guidedPrice 现销售指导价 to set
+ */
+ public void setGuidedPrice(String guidedPrice){
+ this.guidedPrice = guidedPrice;
+ }
+ /**
+ * @return 价格增减数额
+ */
+ public String getIncOrDecInPrice(){
+ return incOrDecInPrice;
+ }
+
+ /**
+ * @param incOrDecInPrice 价格增减数额 to set
+ */
+ public void setIncOrDecInPrice(String incOrDecInPrice){
+ this.incOrDecInPrice = incOrDecInPrice;
+ }
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelDto.java
new file mode 100644
index 0000000000..f5e76d65a8
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelDto.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelDto.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto
+ * Description: 车型调价申请车型表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请车型表 数据传输对象", description = "车型调价申请车型表 数据传输对象")
+@Data
+public class BaseModelModpriceModelDto implements Dto {
+
+ @ApiModelProperty("车型调价申请sid")
+ private String mainSid; // 车型调价申请sid
+ @ApiModelProperty("车型sid")
+ private String modelSid; // 车型sid
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+ @ApiModelProperty("常用配置sid")
+ private String configSid; // 常用配置sid
+ @ApiModelProperty("常用配置名称")
+ private String configName; // 常用配置名称
+ @ApiModelProperty("成本价")
+ private String costPrice; // 成本价
+ @ApiModelProperty("现销售指导价")
+ private String guidedPrice; // 现销售指导价
+ @ApiModelProperty("价格增减数额")
+ private String incOrDecInPrice; // 价格增减数额
+ @ApiModelProperty("备注")
+ private String remarks; // 备注
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeign.java
new file mode 100644
index 0000000000..dae1fe96ee
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeign.java
@@ -0,0 +1,94 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+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 org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelFeign.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelFeign
+ * Description: 车型调价申请车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型调价申请车型表")
+@FeignClient(
+ contextId = "anrui-base-BaseModelModpriceModel",
+ name = "anrui-base",
+ path = "basemodelmodpricemodel",
+ fallback = BaseModelModpriceModelFeignFallback.class)
+public interface BaseModelModpriceModelFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("根据条件查询所有数据列表")
+ @PostMapping("/listAll")
+ public ResultBean> listAll(@RequestBody BaseModelModpriceModelQuery query);
+
+ @ApiOperation("所有数据列表")
+ @GetMapping("/list")
+ public ResultBean> list();
+
+ @ApiOperation("新增保存")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseModelModpriceModelDto dto);
+
+ @ApiOperation("修改保存")
+ @PostMapping("/update/{sid}")
+ public ResultBean update(@RequestBody BaseModelModpriceModelDto dto, @PathVariable("sid") String sid);
+
+ @ApiOperation("删除记录")
+ @GetMapping("/del/{ids}")
+ public ResultBean del(@PathVariable("ids") String ids);
+
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("获取一条记录")
+ @GetMapping("/fetch/{id}")
+ public ResultBean fetch(@PathVariable("id") String id);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchBySid/{sid}")
+ public ResultBean fetchBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeignFallback.java
new file mode 100644
index 0000000000..60dafccbf5
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelFeignFallback.java
@@ -0,0 +1,100 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+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: BaseModelModpriceModelFeignFallback.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelFeignFallback
+ * Description: 车型调价申请车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseModelModpriceModelFeignFallback implements BaseModelModpriceModelFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodpricemodel/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean> listAll(BaseModelModpriceModelQuery query){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodpricemodel/listAll无法访问");
+ }
+
+ @Override
+ public ResultBean> list(){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodpricemodel/list无法访问");
+ }
+
+ @Override
+ public ResultBean save(BaseModelModpriceModelDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodpricemodel/save无法访问");
+ }
+
+ @Override
+ public ResultBean update(BaseModelModpriceModelDto dto, String sid){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodpricemodel/update无法访问");
+ }
+
+ @Override
+ public ResultBean del(String ids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodpricemodel/del无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basemodelmodpricemodel/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetch(String id){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodpricemodel/fetch无法访问");
+ }
+
+ @Override
+ public ResultBean fetchBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basemodelmodpricemodel/fetchBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelQuery.java
new file mode 100644
index 0000000000..741ba62b67
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelQuery.java
@@ -0,0 +1,187 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelQuery.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelQuery
+ * Description: 车型调价申请车型表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请车型表 查询条件", description = "车型调价申请车型表 查询条件")
+public class BaseModelModpriceModelQuery implements Query {
+
+
+ @ApiModelProperty("车型调价申请sid")
+ private String mainSid; // 车型调价申请sid
+
+ @ApiModelProperty("车型sid")
+ private String modelSid; // 车型sid
+
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+
+ @ApiModelProperty("常用配置sid")
+ private String configSid; // 常用配置sid
+
+ @ApiModelProperty("常用配置名称")
+ private String configName; // 常用配置名称
+
+ @ApiModelProperty("成本价")
+ private String costPrice; // 成本价
+
+ @ApiModelProperty("现销售指导价")
+ private String guidedPrice; // 现销售指导价
+
+ @ApiModelProperty("价格增减数额")
+ private String incOrDecInPrice; // 价格增减数额
+
+
+ /**
+ * @return 车型调价申请sid
+ */
+ public String getMainSid(){
+ return mainSid;
+ }
+
+ /**
+ * @param mainSid 车型调价申请sid to set
+ */
+ public void setMainSid(String mainSid){
+ this.mainSid = mainSid;
+ }
+
+ /**
+ * @return 车型sid
+ */
+ public String getModelSid(){
+ return modelSid;
+ }
+
+ /**
+ * @param modelSid 车型sid to set
+ */
+ public void setModelSid(String modelSid){
+ this.modelSid = modelSid;
+ }
+
+ /**
+ * @return 车型别名
+ */
+ public String getVehicleAlias(){
+ return vehicleAlias;
+ }
+
+ /**
+ * @param vehicleAlias 车型别名 to set
+ */
+ public void setVehicleAlias(String vehicleAlias){
+ this.vehicleAlias = vehicleAlias;
+ }
+
+ /**
+ * @return 常用配置sid
+ */
+ public String getConfigSid(){
+ return configSid;
+ }
+
+ /**
+ * @param configSid 常用配置sid to set
+ */
+ public void setConfigSid(String configSid){
+ this.configSid = configSid;
+ }
+
+ /**
+ * @return 常用配置名称
+ */
+ public String getConfigName(){
+ return configName;
+ }
+
+ /**
+ * @param configName 常用配置名称 to set
+ */
+ public void setConfigName(String configName){
+ this.configName = configName;
+ }
+
+ /**
+ * @return 成本价
+ */
+ public String getCostPrice(){
+ return costPrice;
+ }
+
+ /**
+ * @param costPrice 成本价 to set
+ */
+ public void setCostPrice(String costPrice){
+ this.costPrice = costPrice;
+ }
+
+ /**
+ * @return 现销售指导价
+ */
+ public String getGuidedPrice(){
+ return guidedPrice;
+ }
+
+ /**
+ * @param guidedPrice 现销售指导价 to set
+ */
+ public void setGuidedPrice(String guidedPrice){
+ this.guidedPrice = guidedPrice;
+ }
+
+ /**
+ * @return 价格增减数额
+ */
+ public String getIncOrDecInPrice(){
+ return incOrDecInPrice;
+ }
+
+ /**
+ * @param incOrDecInPrice 价格增减数额 to set
+ */
+ public void setIncOrDecInPrice(String incOrDecInPrice){
+ this.incOrDecInPrice = incOrDecInPrice;
+ }
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelVo.java
new file mode 100644
index 0000000000..decb75ab86
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodpricemodel/BaseModelModpriceModelVo.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basemodelmodpricemodel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelVo.java
+ * Class: com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo
+ * Description: 车型调价申请车型表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型调价申请车型表 视图数据对象", description = "车型调价申请车型表 视图数据对象")
+@Data
+public class BaseModelModpriceModelVo implements Vo {
+
+ @ApiModelProperty("车型调价申请sid")
+ private String mainSid; // 车型调价申请sid
+ @ApiModelProperty("车型sid")
+ private String modelSid; // 车型sid
+ @ApiModelProperty("车型别名")
+ private String vehicleAlias; // 车型别名
+ @ApiModelProperty("常用配置sid")
+ private String configSid; // 常用配置sid
+ @ApiModelProperty("常用配置名称")
+ private String configName; // 常用配置名称
+ @ApiModelProperty("成本价")
+ private String costPrice; // 成本价
+ @ApiModelProperty("现销售指导价")
+ private String guidedPrice; // 现销售指导价
+ @ApiModelProperty("价格增减数额")
+ private String incOrDecInPrice; // 价格增减数额
+ @ApiModelProperty("备注")
+ private String remarks; // 备注
+}
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 15ec6eb7cd..25a04553e9 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
@@ -101,6 +101,15 @@ public interface BaseVehmodelConfigFeign {
@GetMapping("selectOne")
ResultBean selectOne(@RequestParam(value = "modelSid") String modelSid, @RequestParam(value = "modelConfigSid") String configSid, @RequestParam(value = "orgSid") String orgSid);
+ /**
+ * 根据分公司sid查询车型和常用配置关联表
+ * 排除已选择的车型与常用配置关联sid并查询其他
+ * @return
+ */
+ @ApiOperation("根据分公司sid查询车型和常用配置关联表")
+ @PostMapping("selVehModelByUseOrgSidAndModelSidAndConfigSid")
+ ResultBean> selVehModelByUseOrgSidAndModelSidAndConfigSid(@RequestBody PagerQuery pq);
+
/***************************************************** App接口 **********************************************************/
@ApiOperation("手机端车型库列表")
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 e6bafd9fee..df2a8a5060 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
@@ -87,6 +87,11 @@ public class BaseVehmodelConfigFeignFallback implements BaseVehmodelConfigFeign
return null;
}
+ @Override
+ public ResultBean> selVehModelByUseOrgSidAndModelSidAndConfigSid(PagerQuery pq) {
+ 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/BaseVehmodelConfigQuerys.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java
new file mode 100644
index 0000000000..c69e3ae94c
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java
@@ -0,0 +1,55 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfig;
+
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型信息)
+ * File: BaseVehmodelConfigQuery.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigQuery
+ * Description: 车型与简述配置关联表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-01-15 10:51:33
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "车型与简述配置关联表 查询条件", description = "车型与简述配置关联表 查询条件")
+@Data
+public class BaseVehmodelConfigQuerys implements Query {
+
+ @ApiModelProperty(value = "分公司sid")
+ private String useOrgSid;
+ @ApiModelProperty(value = "车型配置和常用配置")
+ private String[] sidList;
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
new file mode 100644
index 0000000000..7eb18d357e
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVos.java
@@ -0,0 +1,27 @@
+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 io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/4/29 10:59
+ * @Description
+ */
+@Data
+public class BaseVehmodelConfigVos implements Vo {
+ @ApiModelProperty(value = "销售指导价")
+ @JsonSerialize(using = ToStringSerializer.class)
+ private String guidedPrice;
+ @ApiModelProperty(value = "车型别名")
+ private String vehicleAlias;
+ @ApiModelProperty(value = "车型sid")
+ private String modelSid;
+ @ApiModelProperty(value = "常用配置名称")
+ private String configName;
+ @ApiModelProperty(value = "常用配置sid")
+ private String configSid;
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.java
new file mode 100644
index 0000000000..684851179e
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodprice;
+
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import com.yxt.anrui.base.api.basemodelmodprice.BaseModelModprice;
+import com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceMapper.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodprice.BaseModelModpriceMapper
+ * Description: 车型调价申请表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseModelModpriceMapper extends BaseMapper {
+
+ //@Update("update base_model_modprice set name=#{msg} where id=#{id}")
+ //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
+
+ IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
+
+ List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw);
+
+ @Select("select * from base_model_modprice")
+ List selectListVo();
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.xml
new file mode 100644
index 0000000000..b62790285a
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceMapper.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java
new file mode 100644
index 0000000000..a21c1a4b57
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceRest.java
@@ -0,0 +1,89 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodprice;
+
+import com.yxt.anrui.base.api.basemodelmodprice.*;
+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.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodprice.BaseModelModpriceRest
+ * Description: 车型调价申请表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型调价申请表")
+@RestController("com.yxt.anrui.base.biz.basemodelmodprice.BaseModelModpriceRest")
+@RequestMapping("v1/basemodelmodprice")
+public class BaseModelModpriceRest implements BaseModelModpriceFeign {
+
+ @Autowired
+ private BaseModelModpriceService baseModelModpriceService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseModelModpriceService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("新增修改保存")
+ @PostMapping("/saveOrUpdate")
+ public ResultBean saveOrUpdate(@RequestBody BaseModelModpriceDto dto){
+ return baseModelModpriceService.saveOrUpdateAll(dto);
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ return baseModelModpriceService.delAll(sids);
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchBySid/{sid}")
+ public ResultBean fetchBySid(@PathVariable("sid") String sid){
+ return baseModelModpriceService.fetchAll(sid);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java
new file mode 100644
index 0000000000..49adccd98b
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java
@@ -0,0 +1,137 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodprice;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.yxt.anrui.base.api.basemodelmodprice.*;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModel;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo;
+import com.yxt.anrui.base.biz.basemodelmodpricemodel.BaseModelModpriceModelService;
+import org.apache.commons.lang3.StringUtils;
+import com.yxt.common.base.service.MybatisBaseService;
+import com.yxt.common.base.utils.PagerUtil;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceService.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodprice.BaseModelModpriceService
+ * Description: 车型调价申请表 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseModelModpriceService extends MybatisBaseService {
+
+ @Autowired
+ private BaseModelModpriceModelService baseModelModpriceModelService;
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseModelModpriceQuery query = pq.getParams();
+ QueryWrapper qw = new QueryWrapper<>();
+ String createStartTime = query.getCreateStartTime();
+ String createEndTime = query.getCreateEndTime();
+ qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (bmm.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
+ apply(StringUtils.isNotEmpty(createEndTime), "date_format (bmm.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')"
+ );
+ qw.eq("bmm.createOrgSid", query.getCreateOrgSid());
+ qw.eq("bmm.isDelete", 0);
+ if (StringUtils.isNotBlank(query.getVehicleAlias())) {
+ qw.like("bmmm.vehicleAlias", query.getVehicleAlias());
+ }
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPageVo(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+
+ public ResultBean saveOrUpdateAll(BaseModelModpriceDto dto) {
+ ResultBean rb = ResultBean.fireFail();
+ String sid = dto.getSid();
+ List baseModelModpriceModels = dto.getBaseModelModpriceModels();
+ if (StringUtils.isBlank(sid)){//新增
+ BaseModelModprice baseModelModprice = new BaseModelModprice();
+ String sid1 = baseModelModprice.getSid();
+ BeanUtil.copyProperties(dto, baseModelModprice);
+ baseModelModprice.setSid(sid1);
+ save(baseModelModprice);
+ for (BaseModelModpriceModelDto modelModpriceModel : baseModelModpriceModels) {
+ BaseModelModpriceModel baseModelModpriceModel = new BaseModelModpriceModel();
+ BeanUtil.copyProperties(modelModpriceModel, baseModelModpriceModel);
+ baseModelModpriceModel.setMainSid(sid1);
+ baseModelModpriceModelService.save(baseModelModpriceModel);
+ }
+ return rb.success().setMsg("保存成功");
+ }
+ BaseModelModprice baseModelModprice = fetchBySid(sid);
+ if (baseModelModprice == null){
+ return rb.setMsg("该车型调价单不存在");
+ }
+ updateBySid(dto.toMap(), sid);
+ baseModelModpriceModelService.delByMainSid(sid);
+ for (BaseModelModpriceModelDto modelModpriceModel : baseModelModpriceModels) {
+ BaseModelModpriceModel baseModelModpriceModel = new BaseModelModpriceModel();
+ BeanUtil.copyProperties(modelModpriceModel, baseModelModpriceModel);
+ baseModelModpriceModel.setMainSid(sid);
+ baseModelModpriceModelService.save(baseModelModpriceModel);
+ }
+ return rb.success().setMsg("修改成功");
+ }
+
+ public ResultBean fetchAll(String sid) {
+ ResultBean rb = ResultBean.fireFail();
+ BaseModelModpriceDetailVo baseModelModpriceDetailVo = new BaseModelModpriceDetailVo();
+ BaseModelModprice baseModelModprice = fetchBySid(sid);
+ BeanUtil.copyProperties(baseModelModprice, baseModelModpriceDetailVo);
+ List baseModelModpriceModelVos = baseModelModpriceModelService.fetchByMainSid(sid);
+ baseModelModpriceDetailVo.setBaseModelModpriceModels(baseModelModpriceModelVos);
+ return rb.success().setData(baseModelModpriceDetailVo);
+ }
+
+ public ResultBean delAll(String[] sids) {
+ ResultBean rb = ResultBean.fireFail();
+ delBySids(sids);
+ for (String sid : sids) {
+ baseModelModpriceModelService.delByMainSid(sid);
+ }
+ return rb.success().setMsg("删除成功");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.java
new file mode 100644
index 0000000000..8f7d929cf3
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodpricemodel;
+
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModel;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelMapper.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodpricemodel.BaseModelModpriceModelMapper
+ * Description: 车型调价申请车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseModelModpriceModelMapper extends BaseMapper {
+
+ //@Update("update base_model_modprice_model set name=#{msg} where id=#{id}")
+ //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
+
+ IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
+
+ List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw);
+
+ @Select("select * from base_model_modprice_model")
+ List selectListVo();
+
+ @Select("select * from base_model_modprice_model where mainSid = #{sid}")
+ List fetchByMainSid(String sid);
+
+ @Delete("delete from base_model_modprice_model where mainSid = #{sid}")
+ int delByMainSid(String sid);
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.xml
new file mode 100644
index 0000000000..9ef55caed6
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelMapper.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelRest.java
new file mode 100644
index 0000000000..b899b957e6
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelRest.java
@@ -0,0 +1,144 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodpricemodel;
+
+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.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModel;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelQuery;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelFeign;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodpricemodel.BaseModelModpriceModelRest
+ * Description: 车型调价申请车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型调价申请车型表")
+@RestController("com.yxt.anrui.base.biz.basemodelmodpricemodel.BaseModelModpriceModelRest")
+@RequestMapping("/basemodelmodpricemodel")
+public class BaseModelModpriceModelRest implements BaseModelModpriceModelFeign {
+
+ @Autowired
+ private BaseModelModpriceModelService baseModelModpriceModelService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseModelModpriceModelService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("根据条件查询所有数据列表")
+ @PostMapping("/listAll")
+ public ResultBean> listAll(@RequestBody BaseModelModpriceModelQuery query){
+ ResultBean rb = ResultBean.fireFail();
+ List list = baseModelModpriceModelService.listAllVo(query);
+ return rb.success().setData(list);
+ }
+
+ @Override
+ @ApiOperation("所有数据列表")
+ @GetMapping("/list")
+ public ResultBean> list(){
+ ResultBean rb = ResultBean.fireFail();
+ List list = baseModelModpriceModelService.listVo();
+ return rb.success().setData(list);
+ }
+
+ @Override
+ @ApiOperation("新增保存")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseModelModpriceModelDto dto){
+ ResultBean rb = ResultBean.fireFail();
+ baseModelModpriceModelService.saveOrUpdateDto(dto);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("修改保存")
+ @PostMapping("/update/{sid}")
+ public ResultBean update(@RequestBody BaseModelModpriceModelDto dto, @PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ baseModelModpriceModelService.updateBySid(dto.toMap(),sid);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("删除记录")
+ @GetMapping("/del/{ids}")
+ public ResultBean del(@PathVariable("ids") String ids){
+ ResultBean rb = ResultBean.fireFail();
+ baseModelModpriceModelService.delByIds(ids);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ ResultBean rb = ResultBean.fireFail();
+ baseModelModpriceModelService.delBySids(sids);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("获取一条记录")
+ @GetMapping("/fetch/{id}")
+ public ResultBean fetch(@PathVariable("id") String id){
+ ResultBean rb = ResultBean.fireFail();
+ BaseModelModpriceModelVo vo = baseModelModpriceModelService.fetchByIdVo(id);
+ return rb.success().setData(vo);
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchBySid/{sid}")
+ public ResultBean fetchBySid(@PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ BaseModelModpriceModelVo vo = null;
+ return rb.success().setData(vo);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelService.java
new file mode 100644
index 0000000000..741fc27fd8
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodpricemodel/BaseModelModpriceModelService.java
@@ -0,0 +1,152 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basemodelmodpricemodel;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import org.apache.commons.lang3.StringUtils;
+import com.yxt.common.base.service.MybatisBaseService;
+import com.yxt.common.base.utils.PagerUtil;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModel;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelQuery;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelVo;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelDto;
+import com.yxt.anrui.base.api.basemodelmodpricemodel.BaseModelModpriceModelFeign;
+
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型调价申请)
+ * File: BaseModelModpriceModelService.java
+ * Class: com.yxt.anrui.base.biz.basemodelmodpricemodel.BaseModelModpriceModelService
+ * Description: 车型调价申请车型表 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-06-15 09:11:09
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseModelModpriceModelService extends MybatisBaseService {
+ public PagerVo listPage(PagerQuery pq) {
+ BaseModelModpriceModelQuery query = pq.getParams();
+ QueryWrapper qw = createQueryWrapper(query);
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPage(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+ public List listAll(BaseModelModpriceModelQuery query) {
+ QueryWrapper qw = createQueryWrapper(query);
+ return baseMapper.selectList(qw);
+ }
+ private QueryWrapper createQueryWrapper(BaseModelModpriceModelQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+
+
+ if (StringUtils.isNotBlank(query.getMainSid())) {
+ qw.eq("mainSid", query.getMainSid());
+ }
+
+ if (StringUtils.isNotBlank(query.getModelSid())) {
+ qw.eq("modelSid", query.getModelSid());
+ }
+
+ if (StringUtils.isNotBlank(query.getVehicleAlias())) {
+ qw.eq("vehicleAlias", query.getVehicleAlias());
+ }
+
+ if (StringUtils.isNotBlank(query.getConfigSid())) {
+ qw.eq("configSid", query.getConfigSid());
+ }
+
+ if (StringUtils.isNotBlank(query.getConfigName())) {
+ qw.eq("configName", query.getConfigName());
+ }
+
+ if (StringUtils.isNotBlank(query.getCostPrice())) {
+ qw.eq("costPrice", query.getCostPrice());
+ }
+
+ if (StringUtils.isNotBlank(query.getGuidedPrice())) {
+ qw.eq("guidedPrice", query.getGuidedPrice());
+ }
+
+ if (StringUtils.isNotBlank(query.getIncOrDecInPrice())) {
+ qw.eq("incOrDecInPrice", query.getIncOrDecInPrice());
+ }
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseModelModpriceModelQuery query = pq.getParams();
+ QueryWrapper qw = createQueryWrapper(query);
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPageVo(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+
+ public List listAllVo(BaseModelModpriceModelQuery query) {
+ QueryWrapper qw = createQueryWrapper(query);
+ return baseMapper.selectListAllVo(qw);
+ }
+
+ public List listVo() {
+ return baseMapper.selectListVo();
+ }
+
+ public void saveOrUpdateDto(BaseModelModpriceModelDto dto){
+ BaseModelModpriceModel entity = new BaseModelModpriceModel();
+ dto.fillEntity(entity);
+ this.saveOrUpdate(entity);
+ }
+
+ public BaseModelModpriceModelVo fetchByIdVo(String id){
+ BaseModelModpriceModel entity = this.fetchById(id);
+ BaseModelModpriceModelVo vo = new BaseModelModpriceModelVo();
+ BeanUtil.copyProperties(entity, vo);
+ return vo;
+ }
+
+ public List fetchByMainSid(String sid) {
+ return baseMapper.fetchByMainSid(sid);
+ }
+
+ public int delByMainSid(String sid) {
+ return baseMapper.delByMainSid(sid);
+ }
+}
\ No newline at end of file
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 50addfb761..09bc350d0a 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
@@ -130,4 +130,6 @@ public interface BaseVehmodelConfigMapper extends BaseMapper
int checkByModelSid(String sid);
List getListByConfigSidAndUseOrgSid(@Param("configSid") String configSid, @Param("createOrgSId") String createOrgSId);
+
+ IPage selVehModelByUseOrgSidAndModelSidAndConfigSid(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw);
}
\ 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 3937fd0a1a..0142c59385 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
@@ -5,9 +5,9 @@
@@ -191,8 +191,8 @@
bvm.carBrand AS brandSid,
bvc.guidedPrice AS saleReferencePrice
FROM base_vehmodel_config bvc
- LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
- LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
+ LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
+ LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
WHERE bvc.modelSid = #{modelSid}
AND bvc.configurationItemsSid = #{configSid}
AND bvc.useOrgSid = #{useOrg}
@@ -205,16 +205,16 @@
bvc.`manufactorSettlementPrice`,
bvc.`guidedPrice`
FROM base_vehmodel_config bvc
- LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid`
- LEFT JOIN base_model_config bmc ON bvc.`configurationItemsSid` = bmc.`sid`
+ LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid`
+ LEFT JOIN base_model_config bmc ON bvc.`configurationItemsSid` = bmc.`sid`
WHERE bvc.sid = #{sid}
select bvc.guidedPrice, bm.modelName, bmc.otherConfig, bm.carBrand as brandSid
from base_vehmodel_config bvc
- left join base_vehicle_model bm on bvc.modelSid = bm.sid
- left join base_model_config bmc on bvc.configurationItemsSid = bmc.sid
+ left join base_vehicle_model bm on bvc.modelSid = bm.sid
+ left join base_model_config bmc on bvc.configurationItemsSid = bmc.sid
where bvc.modelSid = #{modelSid}
and bvc.configurationItemsSid = #{configSid}
and bvc.useOrgSid = #{orgSid}
@@ -248,8 +248,8 @@
bvc.guidedPrice as price,
bmc.otherConfig
FROM base_vehmodel_config bvc
- LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
- LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
+ LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid
+ LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid
WHERE bvc.modelSid = #{modelSid}
AND bvc.configurationItemsSid = #{configSid}
AND bvc.useOrgSid = #{useOrgSid}
@@ -289,4 +289,25 @@
WHERE configurationItemsSid = #{configSid}
AND useOrgSid = #{createOrgSId}
+
+
+ SELECT
+ bvm.`vehicleAlias`,
+ bvm.sid as modelSid,
+ bmc.`configName`,
+ bmc.sid as configSid,
+ bvc.`guidedPrice`
+ FROM
+ base_vehmodel_config bvc
+ LEFT JOIN base_vehicle_model bvm
+ ON bvc.`modelSid` = bvm.`sid`
+ LEFT JOIN base_model_config bmc
+ ON bvc.`configurationItemsSid` = bmc.`sid`
+ LEFT JOIN base_vehicle bv
+ ON bvc.`modelSid` = bv.`modelSid`
+
+ ${ew.sqlSegment}
+
+
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java
index f82a2d502e..cb5cfb462a 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigRest.java
@@ -119,6 +119,13 @@ public class BaseVehmodelConfigRest implements BaseVehmodelConfigFeign {
return baseVehmodelConfigService.selectOne(modelSid, configSid,orgSid);
}
+ @Override
+ public ResultBean> selVehModelByUseOrgSidAndModelSidAndConfigSid(PagerQuery pq) {
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseVehmodelConfigService.selVehModelByUseOrgSidAndModelSidAndConfigSid(pq);
+ return rb.success().setData(pv);
+ }
+
/**
* 手机端车型库列表
*
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java
index eb2658a6c7..7240e6bacd 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java
@@ -48,6 +48,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -568,4 +569,21 @@ public class BaseVehmodelConfigService extends MybatisBaseService getListByConfigSidAndUseOrgSid(String configSid, String createOrgSId) {
return baseMapper.getListByConfigSidAndUseOrgSid(configSid, createOrgSId);
}
+
+ public PagerVo selVehModelByUseOrgSidAndModelSidAndConfigSid(PagerQuery pq) {
+ BaseVehmodelConfigQuerys query = pq.getParams();
+ QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("bvc.useOrgSid",query.getUseOrgSid());
+ qw.eq("bv.createOrg",query.getUseOrgSid());
+ qw.eq("bv.vehicleStateValue","库存");
+ String[] sidList = query.getSidList();
+ if (sidList.length > 0){
+ List stringList = Arrays.asList(sidList);
+ qw.ne("bvc.modelSid",stringList.get(0)).ne("bvc.configurationItemsSid",stringList.get(1));
+ }
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selVehModelByUseOrgSidAndModelSidAndConfigSid(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
}
\ No newline at end of file
diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenu/SysMenuRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenu/SysMenuRest.java
index 05caff4cb7..e8365430ca 100644
--- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenu/SysMenuRest.java
+++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenu/SysMenuRest.java
@@ -97,7 +97,8 @@ public class SysMenuRest implements SysMenuFeign {
Integer type = sysRoleService.fetchBySid(roleSid).getType();
if (type == 1){
orgRoleMenuQuery.setIsAdmin("1");
- break;
+ }else {
+ orgRoleMenuQuery.setIsAdmin("0");
}
}
orgRoleMenuQuery.setRoleSids(roleSids);
diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenurole/SysMenuRoleService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenurole/SysMenuRoleService.java
index 9de954cfc9..1f0936a457 100644
--- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenurole/SysMenuRoleService.java
+++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmenurole/SysMenuRoleService.java
@@ -131,8 +131,10 @@ public class SysMenuRoleService extends MybatisBaseService 0) {
diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java
index c11f054c20..46b7d6c0db 100644
--- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java
+++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.portal.api.sysorganization.AppContactSysOrganizationVo;
import com.yxt.anrui.portal.api.sysorganization.SysOrganization;
+import com.yxt.anrui.portal.api.sysrole.SysRole;
+import com.yxt.anrui.portal.api.sysrole.SysRoleVo;
import com.yxt.anrui.portal.api.sysstaffinfo.*;
import com.yxt.anrui.portal.api.sysstaffinfo.app.AppSysStaffQuery;
import com.yxt.anrui.portal.api.sysstaffinfo.app.AppSysStaffVo;
@@ -15,11 +17,14 @@ import com.yxt.anrui.portal.api.sysstaffpost.SysStaffPost;
import com.yxt.anrui.portal.api.sysstaffpost.SysStaffPostDetailsVo;
import com.yxt.anrui.portal.api.sysstaffpost.SysStaffPostDto;
import com.yxt.anrui.portal.api.sysuser.SysUser;
+import com.yxt.anrui.portal.api.sysuserrole.SysUserRole;
import com.yxt.anrui.portal.biz.sysorganization.SysOrganizationService;
import com.yxt.anrui.portal.biz.syspost.SysPostService;
+import com.yxt.anrui.portal.biz.sysrole.SysRoleService;
import com.yxt.anrui.portal.biz.sysstafforg.SysStaffOrgService;
import com.yxt.anrui.portal.biz.sysstaffpost.SysStaffPostService;
import com.yxt.anrui.portal.biz.sysuser.SysUserService;
+import com.yxt.anrui.portal.biz.sysuserrole.SysUserRoleService;
import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.Encodes;
@@ -64,6 +69,10 @@ public class SysStaffinfoService extends MybatisBaseService selectAppContactsList() {
List list = baseMapper.selectAppContactsList();
@@ -200,6 +209,10 @@ public class SysStaffinfoService extends MybatisBaseService
Date: Wed, 15 Jun 2022 17:41:14 +0800
Subject: [PATCH 4/6] =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=BA=93=E5=AD=98?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E2=80=94=E2=80=94=E7=9B=98=E5=BA=93=E7=9A=84?=
=?UTF-8?q?=E5=89=8D=E7=AB=AF=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/kucunguanli/panku/pankuAdd.vue | 240 ++++++++++++++
.../views/kucunguanli/panku/pankuguanli.vue | 305 ++++++++++++++++++
2 files changed, 545 insertions(+)
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuAdd.vue
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuguanli.vue
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuAdd.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuAdd.vue
new file mode 100644
index 0000000000..42653b2748
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuAdd.vue
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
盘库操作
+
+
+
+ 存放地点:
+
+
+
+
+
+
+
+ 盘库人员:
+
+
+
+
+
+
+
+
+
+ 车架号:
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+ 确认
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuguanli.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuguanli.vue
new file mode 100644
index 0000000000..7ea9462d1f
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/panku/pankuguanli.vue
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 622ae09298d50ef4db20454381e3ef965a62c020 Mon Sep 17 00:00:00 2001
From: yunuo970428 <405378304@qq.com>
Date: Wed, 15 Jun 2022 17:42:26 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=BA=93=E5=AD=98?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E2=80=94=E2=80=94=E8=BD=A6=E8=BE=86=E5=B7=A1?=
=?UTF-8?q?=E6=A3=80=E7=9A=84=E5=89=8D=E7=AB=AF=E7=9B=B8=E5=85=B3=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../richangxunjian/cheliangxunjian.vue | 295 ++++++++++++++++++
.../richangxunjian/cheliangxunjianhandle.vue | 230 ++++++++++++++
.../richangxunjian/xunjiadanInfo.vue | 166 ++++++++++
.../richangxunjian/xunjiandan.vue | 179 +++++++++++
4 files changed, 870 insertions(+)
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjian.vue
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjianhandle.vue
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiadanInfo.vue
create mode 100644 anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiandan.vue
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjian.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjian.vue
new file mode 100644
index 0000000000..e38cb149a5
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjian.vue
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+
{{ searchxianshitit }}
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.engineTypeValue }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjianhandle.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjianhandle.vue
new file mode 100644
index 0000000000..d6e5dbec2b
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjianhandle.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
车辆巡检操作
+
+
+
+ 存放地点:
+
+
+
+
+
+
+
+ 巡检人员:
+
+
+
+
+
+
+
+
+
+ 车架号:
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+ 巡检
+
+
+
+
+ {{ scope.row.vehicleVersion }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+ {{ scope.row.vehicleTypeCode }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiadanInfo.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiadanInfo.vue
new file mode 100644
index 0000000000..6356c3c27b
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiadanInfo.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+ 车架号:
+ {{ formobj.vinNo }}
+
+
+ 车型:
+ {{ formobj.modelName }}
+
+
+
+
+ 巡检情况说明:
+ {{ formobj.vinNo }}
+
+
+
+
+ 存在问题及处理结果:
+ {{ formobj.vinNo }}
+
+
+
+
+ 相关责任人:
+ {{ formobj.vinNo }}
+
+
+
+
+ 相关照片:
+ {{ formobj.vinNo }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiandan.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiandan.vue
new file mode 100644
index 0000000000..4eac58f4f8
--- /dev/null
+++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/cheliangweihu/richangxunjian/xunjiandan.vue
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+ 车架号:
+ {{ formobj.vinNo }}
+
+
+ 车型:
+ {{ formobj.modelName }}
+
+
+
+
+ 巡检情况说明
+
+
+
+
+
+
+
+ 巡检情况说明
+
+
+
+
+
+
+
+ 相关责任人
+
+
+
+
+
+
+
+
+
+ 相关照片
+ {{ formobj.vinNo }}
+
+
+
+
+
+
+
+
+
+
+
+
From 7f7750cc04be3948609451b069f27ad5469328e3 Mon Sep 17 00:00:00 2001
From: dimengzhe <251008545@qq.com>
Date: Wed, 15 Jun 2022 17:51:20 +0800
Subject: [PATCH 6/6] =?UTF-8?q?pc=E7=AB=AF=E4=BF=AE=E6=94=B9=E9=85=8D?=
=?UTF-8?q?=E7=BD=AE=E6=8E=A5=E5=8F=A3=E5=A1=AB=E5=85=85=E5=88=9B=E5=BB=BA?=
=?UTF-8?q?=E7=BB=84=E7=BB=87sid?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java
index e6b61f84d3..b7644bad81 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java
@@ -180,6 +180,7 @@ public class BaseModelConfigRest implements BaseModelConfigFeign {
if (i3 == 0) {
return rb.setMsg("该配置不属于当前分公司,无法修改");
}
+ dto.setCreateOrgSId(sid1);
String configName = "";
// configName += dto.getCarColor() + "/" + dto.getSpecification() + "/" + dto.getFuelTank() + "/" + dto.getBaffleModel() + "/" + dto.getIndependentSources() + "/" + dto.getTireCover() + "/" + dto.getSaddle() + "/" + dto.getAirConditioner() + "/" + dto.getRearAxleRatio() + "/" + dto.getTireSize() + "/" + dto.getSlowMachine() + "/" + dto.getRearViewMirror() + "/" + dto.getWheelbase() + "/" + dto.getSuspension() + "/" + dto.getPackingCase() + "/" + dto.getSeat() + "/" + dto.getHubMaterial() + "/" + dto.getConfiguringBao() + "/" + dto.getMultimedia() + "/" + dto.getBumper();
//缓速器