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