From a2bd5cc48f608693877fcf5fc92b2a90f45308c0 Mon Sep 17 00:00:00 2001
From: God <10745413@qq.com>
Date: Sat, 16 Jul 2022 09:08:04 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E5=9E=8B=E6=A0=87=E7=AD=BE=E5=92=8C?=
=?UTF-8?q?=E5=85=AC=E5=91=8A=E5=9E=8B=E5=8F=B7=E6=8E=A5=E5=8F=A3=E5=BC=80?=
=?UTF-8?q?=E5=8F=91=E3=80=82=20=E8=B0=83=E8=BD=A6=E8=A1=A8=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E8=A1=A5=E5=85=85=E5=AE=8C=E5=96=84=E3=80=82=20?=
=?UTF-8?q?=E8=B0=83=E8=BD=A6=E5=BC=80=E7=A5=A8=E6=8E=A5=E5=8F=A3=E5=AF=B9?=
=?UTF-8?q?=E6=8E=A5=E5=8F=8A=E5=AE=8C=E5=96=84=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../BaseAnnouncementmodel.java | 60 +++++++
.../BaseAnnouncementmodelDetailsVo.java | 66 ++++++++
.../BaseAnnouncementmodelDto.java | 65 ++++++++
.../BaseAnnouncementmodelFeign.java | 78 +++++++++
.../BaseAnnouncementmodelFeignFallback.java | 72 +++++++++
.../BaseAnnouncementmodelQuery.java | 57 +++++++
.../BaseAnnouncementmodelVo.java | 56 +++++++
.../BaseAnnouncementmodelParam.java | 64 ++++++++
.../BaseAnnouncementmodelParamDetailsVo.java | 65 ++++++++
.../BaseAnnouncementmodelParamDto.java | 65 ++++++++
.../BaseAnnouncementmodelParamFeign.java | 78 +++++++++
...seAnnouncementmodelParamFeignFallback.java | 72 +++++++++
.../BaseAnnouncementmodelParamQuery.java | 63 ++++++++
.../BaseAnnouncementmodelParamVo.java | 65 ++++++++
.../BaseInternalPurchase.java | 6 +-
.../BaseInternalPurchaseDetailsVo.java | 6 +-
.../BaseInternalPurchaseDto.java | 6 +-
.../BaseInternalPurchaseVo.java | 4 +-
.../BaseShuntingInvoicinApplyeVehFeign.java | 13 ++
...huntingInvoicinApplyeVehFeignFallback.java | 6 +
.../BaseShuntingInvoicingApply.java | 8 +-
.../BaseShuntingInvoicingApplyDto.java | 8 +-
.../BaseShuntingInvoicingApplyVo.java | 4 +-
.../BaseVehmodelconfigLabel.java | 58 +++++++
.../BaseVehmodelconfigLabelDetailsVo.java | 59 +++++++
.../BaseVehmodelconfigLabelDto.java | 59 +++++++
.../BaseVehmodelconfigLabelFeign.java | 78 +++++++++
.../BaseVehmodelconfigLabelFeignFallback.java | 72 +++++++++
.../BaseVehmodelconfigLabelQuery.java | 57 +++++++
.../BaseVehmodelconfigLabelVo.java | 59 +++++++
.../basevehmodellabel/BaseVehmodelLabel.java | 60 +++++++
.../BaseVehmodelLabelDetailsVo.java | 61 +++++++
.../BaseVehmodelLabelDto.java | 61 +++++++
.../BaseVehmodelLabelFeign.java | 78 +++++++++
.../BaseVehmodelLabelFeignFallback.java | 72 +++++++++
.../BaseVehmodelLabelQuery.java | 57 +++++++
.../BaseVehmodelLabelVo.java | 56 +++++++
.../commonappendix/CommonAttachTypeEnum.java | 3 +-
.../BaseAnnouncementmodelMapper.java | 65 ++++++++
.../BaseAnnouncementmodelMapper.xml | 13 ++
.../BaseAnnouncementmodelRest.java | 94 +++++++++++
.../BaseAnnouncementmodelService.java | 151 ++++++++++++++++++
.../BaseAnnouncementmodelParamMapper.java | 73 +++++++++
.../BaseAnnouncementmodelParamMapper.xml | 13 ++
.../BaseAnnouncementmodelParamRest.java | 100 ++++++++++++
.../BaseAnnouncementmodelParamService.java | 118 ++++++++++++++
.../BaseManufacturerRetwareService.java | 27 +++-
.../BaseShuntingInvoicinApplyeVehMapper.xml | 5 +-
.../BaseShuntingInvoicinApplyeVehRest.java | 29 ++++
.../BaseShuntingInvoicingApplyMapper.xml | 3 +-
.../BaseShuntingInvoicingApplyRest.java | 2 +-
.../BaseShuntingInvoicingApplyService.java | 15 +-
.../BaseVehmodelconfigLabelMapper.java | 65 ++++++++
.../BaseVehmodelconfigLabelMapper.xml | 13 ++
.../BaseVehmodelconfigLabelRest.java | 100 ++++++++++++
.../BaseVehmodelconfigLabelService.java | 110 +++++++++++++
.../BaseVehmodelLabelMapper.java | 65 ++++++++
.../BaseVehmodelLabelMapper.xml | 13 ++
.../BaseVehmodelLabelRest.java | 100 ++++++++++++
.../BaseVehmodelLabelService.java | 114 +++++++++++++
60 files changed, 3130 insertions(+), 35 deletions(-)
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodel.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDetailsVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParam.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDetailsVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabel.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDetailsVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabel.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDetailsVo.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDto.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeign.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeignFallback.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelQuery.java
create mode 100644 anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelVo.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelService.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamService.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelService.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.xml
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelRest.java
create mode 100644 anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelService.java
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodel.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodel.java
new file mode 100644
index 0000000000..8662a1c64f
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodel.java
@@ -0,0 +1,60 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodel.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodel
+ * Description: 公告型号.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号", description = "公告型号")
+@TableName("base_announcementmodel")
+public class BaseAnnouncementmodel extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("公告型号名称")
+ private String announcementmodelName; // 公告型号名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDetailsVo.java
new file mode 100644
index 0000000000..23777d1af4
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDetailsVo.java
@@ -0,0 +1,66 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto;
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelVo.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelVo
+ * Description: 公告型号 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号 视图数据详情", description = "公告型号 视图数据详情")
+public class BaseAnnouncementmodelDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号名称")
+ private String announcementmodelName; // 公告型号名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+ @ApiModelProperty("公告型号参数")
+ private List baseAnnouncementmodelParams; // 公告型号参数
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDto.java
new file mode 100644
index 0000000000..adaaf66dbf
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelDto.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto;
+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: BaseAnnouncementmodelDto.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelDto
+ * Description: 公告型号 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号 数据传输对象", description = "公告型号 数据传输对象")
+public class BaseAnnouncementmodelDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号名称")
+ private String announcementmodelName; // 公告型号名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+ @ApiModelProperty("公告型号参数")
+ private List baseAnnouncementmodelParams; // 公告型号参数
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeign.java
new file mode 100644
index 0000000000..45a0d79908
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+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: BaseAnnouncementmodelFeign.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelFeign
+ * Description: 公告型号.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "公告型号")
+@FeignClient(
+ contextId = "anrui-base-BaseAnnouncementmodel",
+ name = "anrui-base",
+ path = "v1/baseannouncementmodel",
+ fallback = BaseAnnouncementmodelFeignFallback.class)
+public interface BaseAnnouncementmodelFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody BaseAnnouncementmodelDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@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/baseannouncementmodel/BaseAnnouncementmodelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeignFallback.java
new file mode 100644
index 0000000000..57e402b0ca
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+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: BaseAnnouncementmodelFeignFallback.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelFeignFallback
+ * Description: 公告型号.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseAnnouncementmodelFeignFallback implements BaseAnnouncementmodelFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/baseannouncementmodel/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(BaseAnnouncementmodelDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/baseannouncementmodel/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/baseannouncementmodel/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/baseannouncementmodel/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelQuery.java
new file mode 100644
index 0000000000..03497b1c81
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelQuery.java
@@ -0,0 +1,57 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelQuery.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelQuery
+ * Description: 公告型号 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号 查询条件", description = "公告型号 查询条件")
+public class BaseAnnouncementmodelQuery implements Query {
+
+ @ApiModelProperty("公告型号名称")
+ private String announcementmodelName; // 公告型号名称
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelVo.java
new file mode 100644
index 0000000000..379b2aa234
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodel/BaseAnnouncementmodelVo.java
@@ -0,0 +1,56 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelVo.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelVo
+ * Description: 公告型号 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号 视图数据对象", description = "公告型号 视图数据对象")
+public class BaseAnnouncementmodelVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号名称")
+ private String announcementmodelName; // 公告型号名称
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParam.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParam.java
new file mode 100644
index 0000000000..5039ebc021
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParam.java
@@ -0,0 +1,64 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParam.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParam
+ * Description: 公告型号参数.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号参数", description = "公告型号参数")
+@TableName("base_announcementmodel_param")
+public class BaseAnnouncementmodelParam extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("公告型号sid")
+ private String mainSid; // 公告型号sid
+ @ApiModelProperty("准牵引总质量")
+ private String accTowTotalMass; // 准牵引总质量
+ @ApiModelProperty("整备质量(Kg)")
+ private String preparationMass; // 整备质量(Kg)
+ @ApiModelProperty("板簧片数(10/10/12)")
+ private String plateReedNum; // 板簧片数(10/10/12)
+ @ApiModelProperty("轮胎")
+ private String tyre; // 轮胎
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDetailsVo.java
new file mode 100644
index 0000000000..59fa7de6ef
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDetailsVo.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamVo.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamVo
+ * Description: 公告型号参数 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号参数 视图数据详情", description = "公告型号参数 视图数据详情")
+public class BaseAnnouncementmodelParamDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号sid")
+ private String mainSid; // 公告型号sid
+ @ApiModelProperty("准牵引总质量")
+ private String accTowTotalMass; // 准牵引总质量
+ @ApiModelProperty("整备质量(Kg)")
+ private String preparationMass; // 整备质量(Kg)
+ @ApiModelProperty("板簧片数(10/10/12)")
+ private String plateReedNum; // 板簧片数(10/10/12)
+ @ApiModelProperty("轮胎")
+ private String tyre; // 轮胎
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDto.java
new file mode 100644
index 0000000000..ec73c26a88
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamDto.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamDto.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto
+ * Description: 公告型号参数 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号参数 数据传输对象", description = "公告型号参数 数据传输对象")
+public class BaseAnnouncementmodelParamDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号sid")
+ private String mainSid; // 公告型号sid
+ @ApiModelProperty("准牵引总质量")
+ private String accTowTotalMass; // 准牵引总质量
+ @ApiModelProperty("整备质量(Kg)")
+ private String preparationMass; // 整备质量(Kg)
+ @ApiModelProperty("板簧片数(10/10/12)")
+ private String plateReedNum; // 板簧片数(10/10/12)
+ @ApiModelProperty("轮胎")
+ private String tyre; // 轮胎
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeign.java
new file mode 100644
index 0000000000..39eb96693d
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+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: BaseAnnouncementmodelParamFeign.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamFeign
+ * Description: 公告型号参数.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "公告型号参数")
+@FeignClient(
+ contextId = "anrui-base-BaseAnnouncementmodelParam",
+ name = "anrui-base",
+ path = "v1/baseannouncementmodelparam",
+ fallback = BaseAnnouncementmodelParamFeignFallback.class)
+public interface BaseAnnouncementmodelParamFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody BaseAnnouncementmodelParamDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@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/baseannouncementmodelparam/BaseAnnouncementmodelParamFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeignFallback.java
new file mode 100644
index 0000000000..9b89540ec8
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+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: BaseAnnouncementmodelParamFeignFallback.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamFeignFallback
+ * Description: 公告型号参数.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseAnnouncementmodelParamFeignFallback implements BaseAnnouncementmodelParamFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/baseannouncementmodelparam/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(BaseAnnouncementmodelParamDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/baseannouncementmodelparam/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/baseannouncementmodelparam/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/baseannouncementmodelparam/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamQuery.java
new file mode 100644
index 0000000000..5591326e17
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamQuery.java
@@ -0,0 +1,63 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamQuery.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamQuery
+ * Description: 公告型号参数 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号参数 查询条件", description = "公告型号参数 查询条件")
+public class BaseAnnouncementmodelParamQuery implements Query {
+
+ @ApiModelProperty("公告型号sid")
+ private String mainSid; // 公告型号sid
+ @ApiModelProperty("准牵引总质量")
+ private String accTowTotalMass; // 准牵引总质量
+ @ApiModelProperty("整备质量(Kg)")
+ private String preparationMass; // 整备质量(Kg)
+ @ApiModelProperty("板簧片数(10/10/12)")
+ private String plateReedNum; // 板簧片数(10/10/12)
+ @ApiModelProperty("轮胎")
+ private String tyre; // 轮胎
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamVo.java
new file mode 100644
index 0000000000..00d4bd6f27
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseannouncementmodelparam/BaseAnnouncementmodelParamVo.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.baseannouncementmodelparam;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamVo.java
+ * Class: com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamVo
+ * Description: 公告型号参数 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "公告型号参数 视图数据对象", description = "公告型号参数 视图数据对象")
+public class BaseAnnouncementmodelParamVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("公告型号sid")
+ private String mainSid; // 公告型号sid
+ @ApiModelProperty("准牵引总质量")
+ private String accTowTotalMass; // 准牵引总质量
+ @ApiModelProperty("整备质量(Kg)")
+ private String preparationMass; // 整备质量(Kg)
+ @ApiModelProperty("板簧片数(10/10/12)")
+ private String plateReedNum; // 板簧片数(10/10/12)
+ @ApiModelProperty("轮胎")
+ private String tyre; // 轮胎
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java
index ef6a014085..236fc6573c 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchase.java
@@ -62,8 +62,10 @@ public class BaseInternalPurchase extends BaseEntity {
private String sellerOrgSid; // 调出分公司sid
@ApiModelProperty("调出分公司名称")
private String sellerOrgName; // 调出分公司名称
- @ApiModelProperty("调车类型(0调入,1调出)")
- private String shuntingType; // 调车类型(0调入,1调出)
+ @ApiModelProperty("调车类型key")
+ private String shuntingTypeKey; // 调车类型key
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("车辆数量")
private String num; // 车辆数量
@ApiModelProperty("使用组织sid")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDetailsVo.java
index 09c1b4a6ed..a28f185e0c 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDetailsVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDetailsVo.java
@@ -74,8 +74,10 @@ public class BaseInternalPurchaseDetailsVo implements Vo {
private String sellerOrgSid; // 调出分公司sid
@ApiModelProperty("调出分公司名称")
private String sellerOrgName; // 调出分公司名称
- @ApiModelProperty("调车类型(0调入,1调出)")
- private String shuntingType; // 调车类型(0调入,1调出)
+ @ApiModelProperty("调车类型key")
+ private String shuntingTypeKey; // 调车类型key
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("车辆数量")
private String num; // 车辆数量
@ApiModelProperty("使用组织sid")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDto.java
index d92fc32306..780fd0a0a9 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseDto.java
@@ -68,8 +68,10 @@ public class BaseInternalPurchaseDto implements Dto {
private String sellerOrgSid; // 调出分公司sid
@ApiModelProperty("调出分公司名称")
private String sellerOrgName; // 调出分公司名称
- @ApiModelProperty("调车类型(0调入,1调出)")
- private String shuntingType; // 调车类型(0调入,1调出)
+ @ApiModelProperty("调车类型key")
+ private String shuntingTypeKey; // 调车类型key
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("车辆数量")
private String num; // 车辆数量
@ApiModelProperty("使用组织sid")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseVo.java
index 517cf89406..508f811ff4 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/BaseInternalPurchaseVo.java
@@ -69,6 +69,6 @@ public class BaseInternalPurchaseVo implements Vo {
private String buyerOrgName; // 调入分公司名称
@ApiModelProperty("调出分公司名称")
private String sellerOrgName; // 调出分公司名称
- @ApiModelProperty("调车类型(0调入,1调出)")
- private String shuntingType; // 调车类型(0调入,1调出)
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeign.java
index f4fe48539f..9fc74af8ca 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeign.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeign.java
@@ -26,12 +26,14 @@
package com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
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 org.springframework.web.multipart.MultipartFile;
import java.util.List;
@@ -75,4 +77,15 @@ public interface BaseShuntingInvoicinApplyeVehFeign {
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+
+ /**
+ * 调车开票图片上传
+ *
+ * @return
+ */
+ @ApiOperation("调车开票图片上传")
+ @ApiImplicitParam(name = "file", value = "文件", required = true, dataType = "MultipartFile", dataTypeClass = MultipartFile.class)
+ @PostMapping("/pictureUpload")
+ public ResultBean pictureUpload(@RequestParam("sid") String sid, @RequestParam(value = "file") MultipartFile file);
+
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeignFallback.java
index 34268da31a..4fb77bdeb9 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeignFallback.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehFeignFallback.java
@@ -29,6 +29,7 @@ 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 org.springframework.web.multipart.MultipartFile;
import java.util.List;
@@ -69,4 +70,9 @@ public class BaseShuntingInvoicinApplyeVehFeignFallback implements BaseShuntingI
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-base/baseshuntinginvoicinapplyeveh/fetchDetailsBySid无法访问");
}
+
+ @Override
+ public ResultBean pictureUpload(String sid, MultipartFile file) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApply.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApply.java
index 0894ce3047..0e2a3d3652 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApply.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApply.java
@@ -52,10 +52,10 @@ public class BaseShuntingInvoicingApply extends BaseEntity {
@ApiModelProperty("申请日期")
private String applyDate; // 申请日期
- @ApiModelProperty("调账类型key")
- private String accadjTypeKey; // 调账类型key
- @ApiModelProperty("调账类型value")
- private String accadjTypeValue; // 调账类型value
+ @ApiModelProperty("调车类型key")
+ private String shuntingTypeKey; // 调车类型key
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("调出分公司sid")
private String callOutOrgSid; // 调出分公司sid
@ApiModelProperty("调出分公司名称")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyDto.java
index 1eb1b4d8df..bec43d2ce6 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyDto.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyDto.java
@@ -58,10 +58,10 @@ public class BaseShuntingInvoicingApplyDto implements Dto {
private String createBySid; // 创建人sid
@ApiModelProperty("申请日期")
private String applyDate; // 申请日期
- @ApiModelProperty("调账类型key")
- private String accadjTypeKey; // 调账类型key
- @ApiModelProperty("调账类型value")
- private String accadjTypeValue; // 调账类型value
+ @ApiModelProperty("调车类型key")
+ private String shuntingTypeKey; // 调车类型key
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("调出分公司sid")
private String callOutOrgSid; // 调出分公司sid
@ApiModelProperty("调出分公司名称")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyVo.java
index bd614fb968..60677d45d0 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyVo.java
@@ -53,8 +53,8 @@ public class BaseShuntingInvoicingApplyVo implements Vo {
@ApiModelProperty("申请日期")
private String applyDate; // 申请日期
- @ApiModelProperty("调账类型value")
- private String accadjTypeValue; // 调账类型value
+ @ApiModelProperty("调车类型value")
+ private String shuntingTypeValue; // 调车类型value
@ApiModelProperty("调出分公司名称")
private String callOutOrgName; // 调出分公司名称
@ApiModelProperty("调入分公司名称")
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabel.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabel.java
new file mode 100644
index 0000000000..23c5839f57
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabel.java
@@ -0,0 +1,58 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabel.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabel
+ * Description: 车型及配置与标签关联表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型及配置与标签关联表", description = "车型及配置与标签关联表")
+@TableName("base_vehmodelconfig_label")
+public class BaseVehmodelconfigLabel extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("标签sid")
+ private String labelSid; // 标签sid
+ @ApiModelProperty("车型及配置关联表sid")
+ private String vehmodelConfigSid; // 车型及配置关联表sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDetailsVo.java
new file mode 100644
index 0000000000..935cb0616b
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDetailsVo.java
@@ -0,0 +1,59 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelVo.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelVo
+ * Description: 车型及配置与标签关联表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型及配置与标签关联表 视图数据详情", description = "车型及配置与标签关联表 视图数据详情")
+public class BaseVehmodelconfigLabelDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签sid")
+ private String labelSid; // 标签sid
+ @ApiModelProperty("车型及配置关联表sid")
+ private String vehmodelConfigSid; // 车型及配置关联表sid
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDto.java
new file mode 100644
index 0000000000..a4596cb1bf
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelDto.java
@@ -0,0 +1,59 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelDto.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelDto
+ * Description: 车型及配置与标签关联表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型及配置与标签关联表 数据传输对象", description = "车型及配置与标签关联表 数据传输对象")
+public class BaseVehmodelconfigLabelDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签sid")
+ private String labelSid; // 标签sid
+ @ApiModelProperty("车型及配置关联表sid")
+ private String vehmodelConfigSid; // 车型及配置关联表sid
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeign.java
new file mode 100644
index 0000000000..1ce59382eb
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+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: BaseVehmodelconfigLabelFeign.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelFeign
+ * Description: 车型及配置与标签关联表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型及配置与标签关联表")
+@FeignClient(
+ contextId = "anrui-base-BaseVehmodelconfigLabel",
+ name = "anrui-base",
+ path = "v1/basevehmodelconfiglabel",
+ fallback = BaseVehmodelconfigLabelFeignFallback.class)
+public interface BaseVehmodelconfigLabelFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody BaseVehmodelconfigLabelDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@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/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeignFallback.java
new file mode 100644
index 0000000000..b1d50e6fe9
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+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: BaseVehmodelconfigLabelFeignFallback.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelFeignFallback
+ * Description: 车型及配置与标签关联表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseVehmodelconfigLabelFeignFallback implements BaseVehmodelconfigLabelFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basevehmodelconfiglabel/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(BaseVehmodelconfigLabelDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basevehmodelconfiglabel/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basevehmodelconfiglabel/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basevehmodelconfiglabel/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelQuery.java
new file mode 100644
index 0000000000..bb90bfb24b
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelQuery.java
@@ -0,0 +1,57 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelQuery.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelQuery
+ * Description: 车型及配置与标签关联表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型及配置与标签关联表 查询条件", description = "车型及配置与标签关联表 查询条件")
+public class BaseVehmodelconfigLabelQuery implements Query {
+
+ @ApiModelProperty("标签sid")
+ private String labelSid; // 标签sid
+ @ApiModelProperty("车型及配置关联表sid")
+ private String vehmodelConfigSid; // 车型及配置关联表sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelVo.java
new file mode 100644
index 0000000000..b8ec71845a
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfiglabel/BaseVehmodelconfigLabelVo.java
@@ -0,0 +1,59 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodelconfiglabel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelVo.java
+ * Class: com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelVo
+ * Description: 车型及配置与标签关联表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型及配置与标签关联表 视图数据对象", description = "车型及配置与标签关联表 视图数据对象")
+public class BaseVehmodelconfigLabelVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签sid")
+ private String labelSid; // 标签sid
+ @ApiModelProperty("车型及配置关联表sid")
+ private String vehmodelConfigSid; // 车型及配置关联表sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabel.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabel.java
new file mode 100644
index 0000000000..9d4d772761
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabel.java
@@ -0,0 +1,60 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabel.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabel
+ * Description: 车型标签.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型标签", description = "车型标签")
+@TableName("base_vehmodel_label")
+public class BaseVehmodelLabel extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("标签名称")
+ private String labelName; // 标签名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDetailsVo.java
new file mode 100644
index 0000000000..e7731c3f42
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDetailsVo.java
@@ -0,0 +1,61 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelVo.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelVo
+ * Description: 车型标签 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型标签 视图数据详情", description = "车型标签 视图数据详情")
+public class BaseVehmodelLabelDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签名称")
+ private String labelName; // 标签名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDto.java
new file mode 100644
index 0000000000..94ce5e71dc
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelDto.java
@@ -0,0 +1,61 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelDto.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDto
+ * Description: 车型标签 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型标签 数据传输对象", description = "车型标签 数据传输对象")
+public class BaseVehmodelLabelDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签名称")
+ private String labelName; // 标签名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeign.java
new file mode 100644
index 0000000000..3a181eb351
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+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: BaseVehmodelLabelFeign.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelFeign
+ * Description: 车型标签.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型标签")
+@FeignClient(
+ contextId = "anrui-base-BaseVehmodelLabel",
+ name = "anrui-base",
+ path = "v1/basevehmodellabel",
+ fallback = BaseVehmodelLabelFeignFallback.class)
+public interface BaseVehmodelLabelFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody BaseVehmodelLabelDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@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/basevehmodellabel/BaseVehmodelLabelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeignFallback.java
new file mode 100644
index 0000000000..407a8f3d9a
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+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: BaseVehmodelLabelFeignFallback.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelFeignFallback
+ * Description: 车型标签.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BaseVehmodelLabelFeignFallback implements BaseVehmodelLabelFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basevehmodellabel/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(BaseVehmodelLabelDto dto){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basevehmodellabel/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口anrui-base/basevehmodellabel/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-base/basevehmodellabel/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelQuery.java
new file mode 100644
index 0000000000..71f9540072
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelQuery.java
@@ -0,0 +1,57 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelQuery.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelQuery
+ * Description: 车型标签 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型标签 查询条件", description = "车型标签 查询条件")
+public class BaseVehmodelLabelQuery implements Query {
+
+ @ApiModelProperty("标签名称")
+ private String labelName; // 标签名称
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelVo.java
new file mode 100644
index 0000000000..0f942ea701
--- /dev/null
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodellabel/BaseVehmodelLabelVo.java
@@ -0,0 +1,56 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.api.basevehmodellabel;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelVo.java
+ * Class: com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelVo
+ * Description: 车型标签 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "车型标签 视图数据对象", description = "车型标签 视图数据对象")
+public class BaseVehmodelLabelVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("标签名称")
+ private String labelName; // 标签名称
+}
diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAttachTypeEnum.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAttachTypeEnum.java
index 17b69d2d3f..40322c8abb 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAttachTypeEnum.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAttachTypeEnum.java
@@ -48,7 +48,8 @@ public enum CommonAttachTypeEnum {
SEAL_APPLY("0011", "盖章附件"),
BILL_APPLICAYION("0012", "开票申请附件"),
MANUFACTOR_SUB("0013", "厂商认款附件"),
- MANUFACTOR_RETWARE("0014", "厂家退库车辆附件");
+ MANUFACTOR_RETWARE("0014", "厂家退库车辆附件"),
+ SHUNTINGINVOICINAPPLY("0015", "调车开票附件");
/**
* 附件类型
*/
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.java
new file mode 100644
index 0000000000..f97ddc5b0e
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodel;
+
+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.baseannouncementmodel.BaseAnnouncementmodel;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelMapper.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodel.BaseAnnouncementmodelMapper
+ * Description: 公告型号.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseAnnouncementmodelMapper extends BaseMapper {
+
+ //@Update("update base_announcementmodel 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_announcementmodel")
+ List selectListVo();
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.xml
new file mode 100644
index 0000000000..baf1cc2514
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelMapper.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/baseannouncementmodel/BaseAnnouncementmodelRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelRest.java
new file mode 100644
index 0000000000..7ea2d1f276
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelRest.java
@@ -0,0 +1,94 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodel;
+
+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.baseannouncementmodel.BaseAnnouncementmodel;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelQuery;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelVo;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelDto;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelFeign;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodel.BaseAnnouncementmodelRest
+ * Description: 公告型号.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "公告型号")
+@RestController("com.yxt.anrui.base.biz.baseannouncementmodel.BaseAnnouncementmodelRest")
+@RequestMapping("v1/baseannouncementmodel")
+public class BaseAnnouncementmodelRest implements BaseAnnouncementmodelFeign {
+
+ @Autowired
+ private BaseAnnouncementmodelService baseAnnouncementmodelService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseAnnouncementmodelService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseAnnouncementmodelDto dto){
+ return baseAnnouncementmodelService.saveOrUpdateDto(dto);
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ return baseAnnouncementmodelService.delAll(sids);
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
+ return baseAnnouncementmodelService.fetchDetailsVoBySid(sid);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelService.java
new file mode 100644
index 0000000000..59f939f135
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodel/BaseAnnouncementmodelService.java
@@ -0,0 +1,151 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodel;
+
+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.baseannouncementmodelparam.BaseAnnouncementmodelParamDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto;
+import com.yxt.anrui.base.biz.baseannouncementmodelparam.BaseAnnouncementmodelParamService;
+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.baseannouncementmodel.BaseAnnouncementmodel;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelQuery;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelVo;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelDto;
+import com.yxt.anrui.base.api.baseannouncementmodel.BaseAnnouncementmodelFeign;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelService.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodel.BaseAnnouncementmodelService
+ * Description: 公告型号 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseAnnouncementmodelService extends MybatisBaseService {
+
+ @Autowired
+ private BaseAnnouncementmodelParamService baseAnnouncementmodelParamService;
+
+ private QueryWrapper createQueryWrapper(BaseAnnouncementmodelQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseAnnouncementmodelQuery query = pq.getParams();
+ QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("createOrgSid", query.getCreateOrgSid());
+ if (StringUtils.isNotBlank(query.getAnnouncementmodelName())) {
+ qw.like("announcementmodelName", query.getAnnouncementmodelName());
+ }
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPageVo(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+
+ public ResultBean saveOrUpdateDto(BaseAnnouncementmodelDto dto) {
+ ResultBean rb = ResultBean.fireFail();
+ String dtoSid = dto.getSid();
+ List baseAnnouncementmodelParams = dto.getBaseAnnouncementmodelParams();
+ if (StringUtils.isBlank(dtoSid)) {//新增
+ String s = this.insertByDto(dto);
+ for (BaseAnnouncementmodelParamDto baseAnnouncementmodelParam : baseAnnouncementmodelParams) {
+ baseAnnouncementmodelParam.setMainSid(s);
+ baseAnnouncementmodelParamService.insertByDto(baseAnnouncementmodelParam);
+ }
+ return rb.success().setMsg("保存成功");
+ }
+ BaseAnnouncementmodel baseAnnouncementmodel = fetchBySid(dtoSid);
+ if (baseAnnouncementmodel == null){
+ return rb.setMsg("该公告型号不存在");
+ }
+ this.updateByDto(dto);
+ baseAnnouncementmodelParamService.delByMainSid(dtoSid);
+ for (BaseAnnouncementmodelParamDto baseAnnouncementmodelParam : baseAnnouncementmodelParams) {
+ baseAnnouncementmodelParam.setMainSid(dtoSid);
+ baseAnnouncementmodelParamService.insertByDto(baseAnnouncementmodelParam);
+ }
+ return rb.success().setMsg("修改成功");
+ }
+
+ public String insertByDto(BaseAnnouncementmodelDto dto) {
+ BaseAnnouncementmodel entity = new BaseAnnouncementmodel();
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.insert(entity);
+ return entity.getSid();
+ }
+
+ public void updateByDto(BaseAnnouncementmodelDto dto) {
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ return;
+ }
+ BaseAnnouncementmodel entity = fetchBySid(dtoSid);
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.updateById(entity);
+ }
+
+ public ResultBean fetchDetailsVoBySid(String sid) {
+ ResultBean rb = ResultBean.fireFail();
+ BaseAnnouncementmodel entity = fetchBySid(sid);
+ BaseAnnouncementmodelDetailsVo vo = new BaseAnnouncementmodelDetailsVo();
+ BeanUtil.copyProperties(entity, vo);
+ List baseAnnouncementmodelParamDetailsVos = baseAnnouncementmodelParamService.fetchByMainSid(sid);
+ vo.setBaseAnnouncementmodelParams(baseAnnouncementmodelParamDetailsVos);
+ return rb.success().setData(vo);
+ }
+
+ public ResultBean delAll(String[] sids) {
+ ResultBean rb = ResultBean.fireFail();
+ delBySids(sids);
+ for (String sid : sids) {
+ baseAnnouncementmodelParamService.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/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.java
new file mode 100644
index 0000000000..533927a772
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.java
@@ -0,0 +1,73 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodelparam;
+
+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 com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDetailsVo;
+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.baseannouncementmodelparam.BaseAnnouncementmodelParam;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamMapper.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodelparam.BaseAnnouncementmodelParamMapper
+ * Description: 公告型号参数.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseAnnouncementmodelParamMapper extends BaseMapper {
+
+ //@Update("update base_announcementmodel_param 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_announcementmodel_param")
+ List selectListVo();
+
+ @Delete("delete from base_announcementmodel_param where mainSid = #{dtoSid}")
+ void delByMainSid(String dtoSid);
+
+ @Select("select * from base_announcementmodel_param where mainSid = #{sid}")
+ List fetchByMainSid(String sid);
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.xml
new file mode 100644
index 0000000000..05e64c39ff
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamMapper.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/baseannouncementmodelparam/BaseAnnouncementmodelParamRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamRest.java
new file mode 100644
index 0000000000..0f08c13f45
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamRest.java
@@ -0,0 +1,100 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodelparam;
+
+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.baseannouncementmodelparam.BaseAnnouncementmodelParam;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamQuery;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamFeign;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodelparam.BaseAnnouncementmodelParamRest
+ * Description: 公告型号参数.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "公告型号参数")
+@RestController("com.yxt.anrui.base.biz.baseannouncementmodelparam.BaseAnnouncementmodelParamRest")
+@RequestMapping("v1/baseannouncementmodelparam")
+public class BaseAnnouncementmodelParamRest implements BaseAnnouncementmodelParamFeign {
+
+ @Autowired
+ private BaseAnnouncementmodelParamService baseAnnouncementmodelParamService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseAnnouncementmodelParamService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseAnnouncementmodelParamDto dto){
+ ResultBean rb = ResultBean.fireFail();
+ baseAnnouncementmodelParamService.saveOrUpdateDto(dto);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ ResultBean rb = ResultBean.fireFail();
+ baseAnnouncementmodelParamService.delBySids(sids);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ BaseAnnouncementmodelParamDetailsVo vo = baseAnnouncementmodelParamService.fetchDetailsVoBySid(sid);
+ return rb.success().setData(vo);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamService.java
new file mode 100644
index 0000000000..0627fbe912
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseannouncementmodelparam/BaseAnnouncementmodelParamService.java
@@ -0,0 +1,118 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.baseannouncementmodelparam;
+
+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.baseannouncementmodelparam.BaseAnnouncementmodelParam;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamQuery;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDetailsVo;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamDto;
+import com.yxt.anrui.base.api.baseannouncementmodelparam.BaseAnnouncementmodelParamFeign;
+
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(公告型号)
+ * File: BaseAnnouncementmodelParamService.java
+ * Class: com.yxt.anrui.base.biz.baseannouncementmodelparam.BaseAnnouncementmodelParamService
+ * Description: 公告型号参数 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 14:23:50
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseAnnouncementmodelParamService extends MybatisBaseService {
+ private QueryWrapper createQueryWrapper(BaseAnnouncementmodelParamQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseAnnouncementmodelParamQuery 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 void saveOrUpdateDto(BaseAnnouncementmodelParamDto dto){
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ this.insertByDto(dto);
+ return;
+ }
+ this.updateByDto(dto);
+ }
+
+ public void insertByDto(BaseAnnouncementmodelParamDto dto){
+ BaseAnnouncementmodelParam entity = new BaseAnnouncementmodelParam();
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.insert(entity);
+ }
+
+ public void updateByDto(BaseAnnouncementmodelParamDto dto){
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ return;
+ }
+ BaseAnnouncementmodelParam entity = fetchBySid(dtoSid);
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.updateById(entity);
+ }
+
+ public BaseAnnouncementmodelParamDetailsVo fetchDetailsVoBySid(String sid){
+ BaseAnnouncementmodelParam entity = fetchBySid(sid);
+ BaseAnnouncementmodelParamDetailsVo vo = new BaseAnnouncementmodelParamDetailsVo();
+ BeanUtil.copyProperties(entity, vo);
+ return vo;
+ }
+
+ public void delByMainSid(String dtoSid) {
+ baseMapper.delByMainSid(dtoSid);
+ }
+
+ public List fetchByMainSid(String sid) {
+ return baseMapper.fetchByMainSid(sid);
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
index f09f3da696..eac17b8b4b 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
@@ -102,6 +102,15 @@ public class BaseManufacturerRetwareService extends MybatisBaseService page = PagerUtil.queryToPage(pq);
IPage pagging = baseMapper.selectPageVo(page, qw);
+ List records = pagging.getRecords();
+ for (BaseManufacturerRetwareVo record : records) {
+ String state = record.getState();
+ if (state.equals("0")) {
+ record.setState("待办理");
+ } else if (state.equals("1")) {
+ record.setState("已办理");
+ }
+ }
PagerVo p = PagerUtil.pageToVo(pagging, null);
return p;
}
@@ -124,7 +133,7 @@ public class BaseManufacturerRetwareService extends MybatisBaseService baseManufacturerRetwareVehDetailsVos = baseManufacturerRetwareVehService.fetchByMainSid(dtoSid);
baseManufacturerRetwareVehService.delByMainSid(dtoSid);
- for (BaseManufacturerRetwareVehDto baseManufacturerRetwareVeh : baseManufacturerRetwareVehs) {
- BaseManufacturerRetwareVeh baseManufacturerRetwareVeh1 = new BaseManufacturerRetwareVeh();
- String sid1 = baseManufacturerRetwareVeh1.getSid();
- BeanUtil.copyProperties(baseManufacturerRetwareVeh, baseManufacturerRetwareVeh1);
- baseManufacturerRetwareVeh1.setSid(sid1);
- baseManufacturerRetwareVeh1.setMainSid(dtoSid);
- baseManufacturerRetwareVehService.save(baseManufacturerRetwareVeh1);
+ for (BaseManufacturerRetwareVehDetailsVo baseManufacturerRetwareVehDetailsVo : baseManufacturerRetwareVehDetailsVos) {
+ for (BaseManufacturerRetwareVehDto baseManufacturerRetwareVeh : baseManufacturerRetwareVehs) {
+ BaseManufacturerRetwareVeh baseManufacturerRetwareVeh1 = new BaseManufacturerRetwareVeh();
+ BeanUtil.copyProperties(baseManufacturerRetwareVeh, baseManufacturerRetwareVeh1);
+ baseManufacturerRetwareVeh1.setSid(baseManufacturerRetwareVehDetailsVo.getSid());
+ baseManufacturerRetwareVeh1.setMainSid(dtoSid);
+ baseManufacturerRetwareVehService.save(baseManufacturerRetwareVeh1);
+ }
}
return rb.success().setMsg("修改成功");
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehMapper.xml
index 2fd9c9a364..6a31bd91e4 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehMapper.xml
@@ -34,10 +34,11 @@
bsiav.invoicinMoney,
bsiav.invoicinCompanySid,
bsiav.invoicinCompanyName,
- bsiav.`remarks`
+ bsiav.`remarks`,
+ bsiav.purchaseSid
FROM base_shunting_invoicin_applye_veh bsiav
LEFT JOIN base_internal_purchase_vehicle bipv
ON bsiav.`purchaseSid` = bipv.`sid`
- WHERE mainSid = #{sid}
+ WHERE bsiav.mainSid = #{sid}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehRest.java
index 4f7773af5e..f399be8425 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicinapplyeveh/BaseShuntingInvoicinApplyeVehRest.java
@@ -25,7 +25,12 @@
*********************************************************/
package com.yxt.anrui.base.biz.baseshuntinginvoicinapplyeveh;
+import com.yxt.anrui.base.api.commonappendix.CommonAppendix;
+import com.yxt.anrui.base.api.commonappendix.CommonAttachTypeEnum;
+import com.yxt.anrui.base.biz.commonappendix.CommonAppendixService;
+import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.FileUploadResult;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
@@ -40,6 +45,7 @@ import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicin
import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVehDetailsVo;
import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVehDto;
import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVehFeign;
+import org.springframework.web.multipart.MultipartFile;
/**
* Project: anrui-base(调车开票)
@@ -61,6 +67,10 @@ public class BaseShuntingInvoicinApplyeVehRest implements BaseShuntingInvoicinAp
@Autowired
private BaseShuntingInvoicinApplyeVehService baseShuntingInvoicinApplyeVehService;
+ @Autowired
+ private FileUploadComponent fileUploadComponent;
+ @Autowired
+ private CommonAppendixService commonAppendixService;
@Override
@ApiOperation("根据条件分页查询数据的列表")
@@ -97,4 +107,23 @@ public class BaseShuntingInvoicinApplyeVehRest implements BaseShuntingInvoicinAp
BaseShuntingInvoicinApplyeVehDetailsVo vo = baseShuntingInvoicinApplyeVehService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
+
+ @Override
+ public ResultBean pictureUpload(String sid, MultipartFile file) {
+ ResultBean rb = ResultBean.fireFail();
+ if (file == null || file.isEmpty()) {
+ return rb.setMsg("文件为空");
+ }
+ rb = fileUploadComponent.uploadFile(file);
+ FileUploadResult data = (FileUploadResult) rb.getData();
+ CommonAppendix commonAppendix = new CommonAppendix();
+ commonAppendix.setLinkSid(sid);
+ commonAppendix.setFilePath(data.getFilePath());
+ commonAppendix.setFileName(data.getSourceFileName());
+ commonAppendix.setFileSize(data.getSize());
+ commonAppendix.setFileType(data.getSourceFileName().substring(data.getSourceFileName().lastIndexOf(".")));
+ commonAppendix.setAttachType(CommonAttachTypeEnum.SHUNTINGINVOICINAPPLY.getAttachType());
+ commonAppendixService.save(commonAppendix);
+ return rb.success().setMsg("上传成功");
+ }
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyMapper.xml
index 1363b5b623..fecc2b64b7 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyMapper.xml
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyMapper.xml
@@ -15,7 +15,8 @@
resultType="com.yxt.anrui.base.api.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleDetailsVo">
SELECT
bipv.*,
- bip.`shuntingType`,
+ bip.`shuntingTypeKey`,
+ bip.`shuntingTypeValue`,
bip.`buyerOrgName`,
bip.`buyerOrgSid`,
bip.`sellerOrgName`,
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyRest.java
index bbb38770fe..25cdbef7f5 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyRest.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyRest.java
@@ -84,7 +84,7 @@ public class BaseShuntingInvoicingApplyRest implements BaseShuntingInvoicingAppl
@Override
@ApiOperation("根据sid批量删除")
- @PostMapping("/delBySids")
+ @DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
return baseShuntingInvoicingApplyService.delAll(sids);
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyService.java
index 8c6f8b8642..9135b6dbcf 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseshuntinginvoicingapply/BaseShuntingInvoicingApplyService.java
@@ -31,6 +31,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.baseaccadjapply.BaseAccadjApply;
import com.yxt.anrui.base.api.baseinternalpurchasevehicle.BaseInternalPurchaseVehicleDetailsVo;
+import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVeh;
import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVehDetailsVo;
import com.yxt.anrui.base.api.baseshuntinginvoicinapplyeveh.BaseShuntingInvoicinApplyeVehDto;
import com.yxt.anrui.base.api.baseshuntinginvoicingapply.*;
@@ -137,10 +138,16 @@ public class BaseShuntingInvoicingApplyService extends MybatisBaseService baseShuntingInvoicinApplyeVehDetailsVos = baseShuntingInvoicinApplyeVehService.fetchByMainSid(dtoSid);
baseShuntingInvoicinApplyeVehService.delByMainSid(dtoSid);
- for (BaseShuntingInvoicinApplyeVehDto baseShuntingInvoicinApplyeVeh : baseShuntingInvoicinApplyeVehs) {
- baseShuntingInvoicinApplyeVeh.setMainSid(dtoSid);
- baseShuntingInvoicinApplyeVehService.insertByDto(baseShuntingInvoicinApplyeVeh);
+ for (BaseShuntingInvoicinApplyeVehDetailsVo baseShuntingInvoicinApplyeVehDetailsVo : baseShuntingInvoicinApplyeVehDetailsVos) {
+ for (BaseShuntingInvoicinApplyeVehDto baseShuntingInvoicinApplyeVeh : baseShuntingInvoicinApplyeVehs) {
+ BaseShuntingInvoicinApplyeVeh baseShuntingInvoicinApplyeVeh1 = new BaseShuntingInvoicinApplyeVeh();
+ BeanUtil.copyProperties(baseShuntingInvoicinApplyeVeh,baseShuntingInvoicinApplyeVeh1);
+ baseShuntingInvoicinApplyeVeh1.setSid(baseShuntingInvoicinApplyeVehDetailsVo.getSid());
+ baseShuntingInvoicinApplyeVeh1.setMainSid(dtoSid);
+ baseShuntingInvoicinApplyeVehService.save(baseShuntingInvoicinApplyeVeh1);
+ }
}
return rb.success().setMsg("修改成功");
}
@@ -184,7 +191,7 @@ public class BaseShuntingInvoicingApplyService extends MybatisBaseService page = PagerUtil.queryToPage(pq);
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.java
new file mode 100644
index 0000000000..8a7341afea
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodelconfiglabel;
+
+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.basevehmodelconfiglabel.BaseVehmodelconfigLabel;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelMapper.java
+ * Class: com.yxt.anrui.base.biz.basevehmodelconfiglabel.BaseVehmodelconfigLabelMapper
+ * Description: 车型及配置与标签关联表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseVehmodelconfigLabelMapper extends BaseMapper {
+
+ //@Update("update base_vehmodelconfig_label 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_vehmodelconfig_label")
+ List selectListVo();
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.xml
new file mode 100644
index 0000000000..8e702cabac
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelMapper.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/basevehmodelconfiglabel/BaseVehmodelconfigLabelRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelRest.java
new file mode 100644
index 0000000000..d3a561ae70
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelRest.java
@@ -0,0 +1,100 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodelconfiglabel;
+
+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.basevehmodelconfiglabel.BaseVehmodelconfigLabel;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelQuery;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelVo;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelDetailsVo;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelDto;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelFeign;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.basevehmodelconfiglabel.BaseVehmodelconfigLabelRest
+ * Description: 车型及配置与标签关联表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型及配置与标签关联表")
+@RestController("com.yxt.anrui.base.biz.basevehmodelconfiglabel.BaseVehmodelconfigLabelRest")
+@RequestMapping("v1/basevehmodelconfiglabel")
+public class BaseVehmodelconfigLabelRest implements BaseVehmodelconfigLabelFeign {
+
+ @Autowired
+ private BaseVehmodelconfigLabelService baseVehmodelconfigLabelService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseVehmodelconfigLabelService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseVehmodelconfigLabelDto dto){
+ ResultBean rb = ResultBean.fireFail();
+ baseVehmodelconfigLabelService.saveOrUpdateDto(dto);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ ResultBean rb = ResultBean.fireFail();
+ baseVehmodelconfigLabelService.delBySids(sids);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ BaseVehmodelconfigLabelDetailsVo vo = baseVehmodelconfigLabelService.fetchDetailsVoBySid(sid);
+ return rb.success().setData(vo);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelService.java
new file mode 100644
index 0000000000..acc0e1eb97
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfiglabel/BaseVehmodelconfigLabelService.java
@@ -0,0 +1,110 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodelconfiglabel;
+
+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.basevehmodelconfiglabel.BaseVehmodelconfigLabel;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelQuery;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelVo;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelDetailsVo;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelDto;
+import com.yxt.anrui.base.api.basevehmodelconfiglabel.BaseVehmodelconfigLabelFeign;
+
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelconfigLabelService.java
+ * Class: com.yxt.anrui.base.biz.basevehmodelconfiglabel.BaseVehmodelconfigLabelService
+ * Description: 车型及配置与标签关联表 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseVehmodelconfigLabelService extends MybatisBaseService {
+ private QueryWrapper createQueryWrapper(BaseVehmodelconfigLabelQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseVehmodelconfigLabelQuery 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 void saveOrUpdateDto(BaseVehmodelconfigLabelDto dto){
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ this.insertByDto(dto);
+ return;
+ }
+ this.updateByDto(dto);
+ }
+
+ public void insertByDto(BaseVehmodelconfigLabelDto dto){
+ BaseVehmodelconfigLabel entity = new BaseVehmodelconfigLabel();
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.insert(entity);
+ }
+
+ public void updateByDto(BaseVehmodelconfigLabelDto dto){
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ return;
+ }
+ BaseVehmodelconfigLabel entity = fetchBySid(dtoSid);
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.updateById(entity);
+ }
+
+ public BaseVehmodelconfigLabelDetailsVo fetchDetailsVoBySid(String sid){
+ BaseVehmodelconfigLabel entity = fetchBySid(sid);
+ BaseVehmodelconfigLabelDetailsVo vo = new BaseVehmodelconfigLabelDetailsVo();
+ BeanUtil.copyProperties(entity, vo);
+ return vo;
+ }
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.java
new file mode 100644
index 0000000000..ccd17198a5
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.java
@@ -0,0 +1,65 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodellabel;
+
+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.basevehmodellabel.BaseVehmodelLabel;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelVo;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelMapper.java
+ * Class: com.yxt.anrui.base.biz.basevehmodellabel.BaseVehmodelLabelMapper
+ * Description: 车型标签.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface BaseVehmodelLabelMapper extends BaseMapper {
+
+ //@Update("update base_vehmodel_label 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_vehmodel_label")
+ List selectListVo();
+}
\ No newline at end of file
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.xml
new file mode 100644
index 0000000000..e34fb1c228
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelMapper.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/basevehmodellabel/BaseVehmodelLabelRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelRest.java
new file mode 100644
index 0000000000..0337ce3864
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelRest.java
@@ -0,0 +1,100 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodellabel;
+
+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.basevehmodellabel.BaseVehmodelLabel;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelQuery;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelVo;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDetailsVo;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDto;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelFeign;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.basevehmodellabel.BaseVehmodelLabelRest
+ * Description: 车型标签.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "车型标签")
+@RestController("com.yxt.anrui.base.biz.basevehmodellabel.BaseVehmodelLabelRest")
+@RequestMapping("v1/basevehmodellabel")
+public class BaseVehmodelLabelRest implements BaseVehmodelLabelFeign {
+
+ @Autowired
+ private BaseVehmodelLabelService baseVehmodelLabelService;
+
+ @Override
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ PagerVo pv = baseVehmodelLabelService.listPageVo(pq);
+ return rb.success().setData(pv);
+ }
+
+ @Override
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody BaseVehmodelLabelDto dto){
+ ResultBean rb = ResultBean.fireFail();
+ baseVehmodelLabelService.saveOrUpdateDto(dto);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据sid批量删除")
+ @PostMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids){
+ ResultBean rb = ResultBean.fireFail();
+ baseVehmodelLabelService.delBySids(sids);
+ return rb.success();
+ }
+
+ @Override
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){
+ ResultBean rb = ResultBean.fireFail();
+ BaseVehmodelLabelDetailsVo vo = baseVehmodelLabelService.fetchDetailsVoBySid(sid);
+ return rb.success().setData(vo);
+ }
+}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelService.java
new file mode 100644
index 0000000000..bad2b56df5
--- /dev/null
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodellabel/BaseVehmodelLabelService.java
@@ -0,0 +1,114 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.base.biz.basevehmodellabel;
+
+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.basevehmodellabel.BaseVehmodelLabel;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelQuery;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelVo;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDetailsVo;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDto;
+import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelFeign;
+
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Project: anrui-base(车型标签)
+ * File: BaseVehmodelLabelService.java
+ * Class: com.yxt.anrui.base.biz.basevehmodellabel.BaseVehmodelLabelService
+ * Description: 车型标签 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-07-15 11:02:55
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class BaseVehmodelLabelService extends MybatisBaseService {
+ private QueryWrapper createQueryWrapper(BaseVehmodelLabelQuery query) {
+ // todo: 这里根据具体业务调整查询条件
+ // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
+ QueryWrapper qw = new QueryWrapper<>();
+ return qw;
+ }
+
+ public PagerVo listPageVo(PagerQuery pq) {
+ BaseVehmodelLabelQuery query = pq.getParams();
+ QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("createOrgSid", query.getCreateOrgSid());
+ if (StringUtils.isNotBlank(query.getLabelName())) {
+ qw.like("labelName", query.getLabelName());
+ }
+ IPage page = PagerUtil.queryToPage(pq);
+ IPage pagging = baseMapper.selectPageVo(page, qw);
+ PagerVo p = PagerUtil.pageToVo(pagging, null);
+ return p;
+ }
+
+ public void saveOrUpdateDto(BaseVehmodelLabelDto dto) {
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ this.insertByDto(dto);
+ return;
+ }
+ this.updateByDto(dto);
+ }
+
+ public void insertByDto(BaseVehmodelLabelDto dto) {
+ BaseVehmodelLabel entity = new BaseVehmodelLabel();
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.insert(entity);
+ }
+
+ public void updateByDto(BaseVehmodelLabelDto dto) {
+ String dtoSid = dto.getSid();
+ if (StringUtils.isBlank(dtoSid)) {
+ return;
+ }
+ BaseVehmodelLabel entity = fetchBySid(dtoSid);
+ BeanUtil.copyProperties(dto, entity, "id", "sid");
+ baseMapper.updateById(entity);
+ }
+
+ public BaseVehmodelLabelDetailsVo fetchDetailsVoBySid(String sid) {
+ BaseVehmodelLabel entity = fetchBySid(sid);
+ BaseVehmodelLabelDetailsVo vo = new BaseVehmodelLabelDetailsVo();
+ BeanUtil.copyProperties(entity, vo);
+ return vo;
+ }
+}
\ No newline at end of file