Browse Source

Merge remote-tracking branch 'origin/master'

master
alllenliufor3 3 years ago
parent
commit
473bbb065e
  1. 10
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java
  2. 14
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java
  3. 56
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigQuery.java
  4. 86
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigSelectVo.java
  5. 60
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java
  6. 4
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVo.java
  7. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApply.java
  8. 3
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDto.java
  9. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.java
  10. 27
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml
  11. 24
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java
  12. 69
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java
  13. 3
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java
  14. BIN
      工作计划/安瑞信息化平台工作内容.xlsx

10
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfig.java

@ -29,8 +29,8 @@ public class BaseModelConfig extends BaseEntity {
/* @ApiModelProperty("车型sid(陕汽必须的字段)") /* @ApiModelProperty("车型sid(陕汽必须的字段)")
private String vehicleSid;*/ private String vehicleSid;*/
@ApiModelProperty("车型配置代码(陕汽必须的字段)") /* @ApiModelProperty("车型配置代码(陕汽必须的字段)")
private String vehicleCode; private String vehicleCode;*/
@ApiModelProperty("车身颜色key") @ApiModelProperty("车身颜色key")
private String carColorKey; private String carColorKey;
@ -169,4 +169,10 @@ public class BaseModelConfig extends BaseEntity {
@ApiModelProperty("简述配置名称") @ApiModelProperty("简述配置名称")
private String configName; private String configName;
@ApiModelProperty("导流罩key")
private String baffleModelKey;
@ApiModelProperty("多媒体key")
private String multimediaKey;
} }

14
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigDto.java

@ -25,11 +25,11 @@ import javax.validation.constraints.NotBlank;
@Data @Data
public class BaseModelConfigDto implements Dto { public class BaseModelConfigDto implements Dto {
@ApiModelProperty(value = "车型sid", required = true) /* @ApiModelProperty(value = "车型sid", required = true)
private String vehicleSid; private String vehicleSid;*/
@ApiModelProperty("车型配置代码(陕汽必须的字段)") /* @ApiModelProperty("车型配置代码(陕汽必须的字段)")
private String vehicleCode; private String vehicleCode;*/
@ApiModelProperty("车身颜色key") @ApiModelProperty("车身颜色key")
private String carColorKey; private String carColorKey;
@ -168,4 +168,10 @@ public class BaseModelConfigDto implements Dto {
@ApiModelProperty("简述配置名称") @ApiModelProperty("简述配置名称")
private String configName; private String configName;
@ApiModelProperty("导流罩key")
private String baffleModelKey;
@ApiModelProperty("多媒体key")
private String multimediaKey;
} }

56
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigQuery.java

@ -23,16 +23,48 @@ import lombok.Data;
@Data @Data
public class BaseModelConfigQuery implements Query { public class BaseModelConfigQuery implements Query {
/* @ApiModelProperty("车型sid(陕汽必须的字段)")
@ApiModelProperty("车型sid(陕汽必须的字段)") private String vehicleSid;*/
private String vehicleSid; /* @ApiModelProperty("车型配置代码(陕汽必须的字段)")
private String vehicleCode;*/
@ApiModelProperty("车型配置代码(陕汽必须的字段)") @ApiModelProperty("车身颜色key")
private String vehicleCode; private String carColorKey;
@ApiModelProperty("缓速器key")
@ApiModelProperty("驾驶室") private String slowMachineKey;
private String specification; @ApiModelProperty("后视镜key")
private String rearViewMirrorKey;
@ApiModelProperty("鞍座") @ApiModelProperty("轮胎规格key")
private String saddle; private String tireSizeKey;
@ApiModelProperty("驾驶室规格key")
private String specificationKey;
@ApiModelProperty("后桥速比key")
private String rearAxleRatioKey;
@ApiModelProperty("空调key")
private String airConditionerKey;
@ApiModelProperty("轮毂材质key")
private String hubMaterialKey;
@ApiModelProperty("导流罩key")
private String baffleModelKey;
@ApiModelProperty("悬架key")
private String suspensionKey;
@ApiModelProperty("座椅key")
private String seatKey;
@ApiModelProperty("护轮罩key(有、无)")
private String tireCoverKey;
@ApiModelProperty("鞍座key")
private String saddleKey;
@ApiModelProperty("轴距key")
private String wheelbaseKey;
@ApiModelProperty("保险杠key")
private String bumperKey;
@ApiModelProperty("配置包key")
private String configuringBaoKey;
@ApiModelProperty("独立热源key(1有、0无)")
private String independentSourcesKey;
@ApiModelProperty("油箱/气罐key")
private String fuelTankKey;
@ApiModelProperty("多媒体key")
private String multimediaKey;
@ApiModelProperty("简述配置名称")
private String configName;
} }

86
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigSelectVo.java

@ -13,34 +13,52 @@ import lombok.Data;
public class BaseModelConfigSelectVo implements Vo { public class BaseModelConfigSelectVo implements Vo {
private static final long serialVersionUID = -664880268264639714L; private static final long serialVersionUID = -664880268264639714L;
@ApiModelProperty(value = "车型配置代码") @ApiModelProperty("车身颜色key")
private String vehicleCode; private String carColorKey;
@ApiModelProperty(value = "车身颜色") @ApiModelProperty("车身颜色(陕汽必须的字段)")
private String carColor; private String carColor;
@ApiModelProperty(value = "驾驶室规格") @ApiModelProperty("驾驶室规格key")
private String specificationKey;
@ApiModelProperty("驾驶室规格(陕汽必须的字段)")
private String specification; private String specification;
@ApiModelProperty(value = "油箱/气罐") @ApiModelProperty("油箱/气罐key")
private String fuelTankKey;
@ApiModelProperty("油箱/气罐(陕汽必须的字段)")
private String fuelTank; private String fuelTank;
@ApiModelProperty(value = "导流罩") @ApiModelProperty("导流罩(陕汽必须的字段)")
private String baffleModel; private String baffleModel;
@ApiModelProperty(value = "独立热源") @ApiModelProperty("独立热源key(1有、0无)")
private String independentSourcesKey;
@ApiModelProperty("独立热源(有、无)")
private String independentSources; private String independentSources;
@ApiModelProperty(value = "独轮罩") @ApiModelProperty("护轮罩key(有、无)")
private String tireCoverKey;
@ApiModelProperty("护轮罩(有、无)")
private String tireCover; private String tireCover;
@ApiModelProperty(value = "鞍座") @ApiModelProperty("鞍座key")
private String saddleKey;
@ApiModelProperty("鞍座(陕汽必须的字段)")
private String saddle; private String saddle;
@ApiModelProperty(value = "空调") @ApiModelProperty("空调key")
private String airConditionerKey;
@ApiModelProperty("空调(陕汽必须的字段)")
private String airConditioner; private String airConditioner;
@ApiModelProperty(value = "其他配置") @ApiModelProperty("其他配置")
private String otherConfig; private String otherConfig;
/* @ApiModelProperty("彩色仪表盘(是、否)") /* @ApiModelProperty("彩色仪表盘(是、否)")
@ -52,45 +70,75 @@ public class BaseModelConfigSelectVo implements Vo {
@ApiModelProperty("公司指导价(陕汽必须的字段)") @ApiModelProperty("公司指导价(陕汽必须的字段)")
private String companyGuidePrice;*/ private String companyGuidePrice;*/
@ApiModelProperty("后桥速比key")
private String rearAxleRatioKey;
@ApiModelProperty("后桥速比") @ApiModelProperty("后桥速比")
private String rearAxleRatio; private String rearAxleRatio;
@ApiModelProperty("委改厂(欧曼)") /* @ApiModelProperty("委改厂(欧曼)")
private String appointToFactory; private String appointToFactory;*/
@ApiModelProperty("轮胎规格key")
private String tireSizeKey;
@ApiModelProperty("轮胎规格") @ApiModelProperty("轮胎规格")
private String tireSize; private String tireSize;
@ApiModelProperty("缓速器key")
private String slowMachineKey;
@ApiModelProperty("缓速器") @ApiModelProperty("缓速器")
private String slowMachine; private String slowMachine;
@ApiModelProperty("后视镜key")
private String rearViewMirrorKey;
@ApiModelProperty("后视镜") @ApiModelProperty("后视镜")
private String rearViewMirror; private String rearViewMirror;
@ApiModelProperty("轴距key")
private String wheelbaseKey;
@ApiModelProperty("轴距(重汽、欧曼)") @ApiModelProperty("轴距(重汽、欧曼)")
private String wheelbase; private String wheelbase;
@ApiModelProperty("悬架key")
private String suspensionKey;
@ApiModelProperty("悬架(重汽、欧曼)") @ApiModelProperty("悬架(重汽、欧曼)")
private String suspension; private String suspension;
@ApiModelProperty("货箱(重汽、欧曼)") @ApiModelProperty("货箱(重汽、欧曼)")
private String packingCase; private String packingCase;
@ApiModelProperty("上装装置(欧曼)") /* @ApiModelProperty("上装装置(欧曼)")
private String installingDevice; private String installingDevice;*/
@ApiModelProperty("座椅key")
private String seatKey;
@ApiModelProperty("座椅(陕汽、欧曼)") @ApiModelProperty("座椅(陕汽、欧曼)")
private String seat; private String seat;
@ApiModelProperty("轮毂材质key")
private String hubMaterialKey;
@ApiModelProperty("轮毂材质(重汽)") @ApiModelProperty("轮毂材质(重汽)")
private String hubMaterial; private String hubMaterial;
@ApiModelProperty("配置包key")
private String configuringBaoKey;
@ApiModelProperty("配置包(陕汽)") @ApiModelProperty("配置包(陕汽)")
private String configuringBao; private String configuringBao;
@ApiModelProperty("多媒体(陕汽)") @ApiModelProperty("多媒体(陕汽)")
private String multimedia; private String multimedia;
@ApiModelProperty("保险杠key")
private String bumperKey;
@ApiModelProperty("保险杠(欧曼)") @ApiModelProperty("保险杠(欧曼)")
private String bumper; private String bumper;
@ -101,7 +149,13 @@ public class BaseModelConfigSelectVo implements Vo {
private Integer isDel; private Integer isDel;
@ApiModelProperty("简述配置名称") @ApiModelProperty("简述配置名称")
private Integer configName; private String configName;
@ApiModelProperty("导流罩key")
private String baffleModelKey;
@ApiModelProperty("多媒体key")
private String multimediaKey;
@ApiModelProperty(value = "备注") @ApiModelProperty(value = "备注")
private String remarks; private String remarks;

60
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/BaseModelConfigVo.java

@ -23,156 +23,110 @@ import lombok.Data;
@Data @Data
public class BaseModelConfigVo implements Vo { public class BaseModelConfigVo implements Vo {
@ApiModelProperty(value = "车型配置sid") @ApiModelProperty(value = "常用配置sid")
private String sid; private String sid;
@ApiModelProperty("车型配置代码(陕汽必须的字段)") /* @ApiModelProperty("车型配置代码(陕汽必须的字段)")
private String vehicleCode; private String vehicleCode;*/
@ApiModelProperty("车身颜色key") @ApiModelProperty("车身颜色key")
private String carColorKey; private String carColorKey;
@ApiModelProperty("车身颜色(陕汽必须的字段)") @ApiModelProperty("车身颜色(陕汽必须的字段)")
private String carColor; private String carColor;
@ApiModelProperty("驾驶室规格key") @ApiModelProperty("驾驶室规格key")
private String specificationKey; private String specificationKey;
@ApiModelProperty("驾驶室规格(陕汽必须的字段)") @ApiModelProperty("驾驶室规格(陕汽必须的字段)")
private String specification; private String specification;
@ApiModelProperty("油箱/气罐key") @ApiModelProperty("油箱/气罐key")
private String fuelTankKey; private String fuelTankKey;
@ApiModelProperty("油箱/气罐(陕汽必须的字段)") @ApiModelProperty("油箱/气罐(陕汽必须的字段)")
private String fuelTank; private String fuelTank;
@ApiModelProperty("导流罩key")
private String baffleModelKey;
@ApiModelProperty("导流罩(陕汽必须的字段)") @ApiModelProperty("导流罩(陕汽必须的字段)")
private String baffleModel; private String baffleModel;
@ApiModelProperty("独立热源key(1有、0无)") @ApiModelProperty("独立热源key(1有、0无)")
private String independentSourcesKey; private String independentSourcesKey;
@ApiModelProperty("独立热源(有、无)") @ApiModelProperty("独立热源(有、无)")
private String independentSources; private String independentSources;
@ApiModelProperty("护轮罩key(有、无)") @ApiModelProperty("护轮罩key(有、无)")
private String tireCoverKey; private String tireCoverKey;
@ApiModelProperty("护轮罩(有、无)") @ApiModelProperty("护轮罩(有、无)")
private String tireCover; private String tireCover;
@ApiModelProperty("鞍座key") @ApiModelProperty("鞍座key")
private String saddleKey; private String saddleKey;
@ApiModelProperty("鞍座(陕汽必须的字段)") @ApiModelProperty("鞍座(陕汽必须的字段)")
private String saddle; private String saddle;
@ApiModelProperty("空调key") @ApiModelProperty("空调key")
private String airConditionerKey; private String airConditionerKey;
@ApiModelProperty("空调(陕汽必须的字段)") @ApiModelProperty("空调(陕汽必须的字段)")
private String airConditioner; private String airConditioner;
@ApiModelProperty("其他配置") @ApiModelProperty("其他配置")
private String otherConfig; private String otherConfig;
/* @ApiModelProperty("彩色仪表盘(是、否)") /* @ApiModelProperty("彩色仪表盘(是、否)")
private String isColorPanel; private String isColorPanel;
@ApiModelProperty("基础单位") @ApiModelProperty("基础单位")
private String basedUnit; private String basedUnit;
@ApiModelProperty("公司指导价(陕汽必须的字段)") @ApiModelProperty("公司指导价(陕汽必须的字段)")
private String companyGuidePrice;*/ private String companyGuidePrice;*/
@ApiModelProperty("后桥速比key") @ApiModelProperty("后桥速比key")
private String rearAxleRatioKey; private String rearAxleRatioKey;
@ApiModelProperty("后桥速比") @ApiModelProperty("后桥速比")
private String rearAxleRatio; private String rearAxleRatio;
/* @ApiModelProperty("委改厂(欧曼)") /* @ApiModelProperty("委改厂(欧曼)")
private String appointToFactory;*/ private String appointToFactory;*/
@ApiModelProperty("轮胎规格key") @ApiModelProperty("轮胎规格key")
private String tireSizeKey; private String tireSizeKey;
@ApiModelProperty("轮胎规格") @ApiModelProperty("轮胎规格")
private String tireSize; private String tireSize;
@ApiModelProperty("缓速器key") @ApiModelProperty("缓速器key")
private String slowMachineKey; private String slowMachineKey;
@ApiModelProperty("缓速器") @ApiModelProperty("缓速器")
private String slowMachine; private String slowMachine;
@ApiModelProperty("后视镜key") @ApiModelProperty("后视镜key")
private String rearViewMirrorKey; private String rearViewMirrorKey;
@ApiModelProperty("后视镜") @ApiModelProperty("后视镜")
private String rearViewMirror; private String rearViewMirror;
@ApiModelProperty("轴距key") @ApiModelProperty("轴距key")
private String wheelbaseKey; private String wheelbaseKey;
@ApiModelProperty("轴距(重汽、欧曼)") @ApiModelProperty("轴距(重汽、欧曼)")
private String wheelbase; private String wheelbase;
@ApiModelProperty("悬架key") @ApiModelProperty("悬架key")
private String suspensionKey; private String suspensionKey;
@ApiModelProperty("悬架(重汽、欧曼)") @ApiModelProperty("悬架(重汽、欧曼)")
private String suspension; private String suspension;
@ApiModelProperty("货箱(重汽、欧曼)") @ApiModelProperty("货箱(重汽、欧曼)")
private String packingCase; private String packingCase;
/* @ApiModelProperty("上装装置(欧曼)") /* @ApiModelProperty("上装装置(欧曼)")
private String installingDevice;*/ private String installingDevice;*/
@ApiModelProperty("座椅key") @ApiModelProperty("座椅key")
private String seatKey; private String seatKey;
@ApiModelProperty("座椅(陕汽、欧曼)") @ApiModelProperty("座椅(陕汽、欧曼)")
private String seat; private String seat;
@ApiModelProperty("轮毂材质key") @ApiModelProperty("轮毂材质key")
private String hubMaterialKey; private String hubMaterialKey;
@ApiModelProperty("轮毂材质(重汽)") @ApiModelProperty("轮毂材质(重汽)")
private String hubMaterial; private String hubMaterial;
@ApiModelProperty("配置包key") @ApiModelProperty("配置包key")
private String configuringBaoKey; private String configuringBaoKey;
@ApiModelProperty("配置包(陕汽)") @ApiModelProperty("配置包(陕汽)")
private String configuringBao; private String configuringBao;
@ApiModelProperty("多媒体key")
private String multimediaKey;
@ApiModelProperty("多媒体(陕汽)") @ApiModelProperty("多媒体(陕汽)")
private String multimedia; private String multimedia;
@ApiModelProperty("保险杠key") @ApiModelProperty("保险杠key")
private String bumperKey; private String bumperKey;
@ApiModelProperty("保险杠(欧曼)") @ApiModelProperty("保险杠(欧曼)")
private String bumper; private String bumper;
@ApiModelProperty("品牌名称") @ApiModelProperty("品牌名称")
private String brandName; private String brandName;
@ApiModelProperty("是否可以删除(1是,0否)") @ApiModelProperty("是否可以删除(1是,0否)")
private Integer isDel; private Integer isDel;
@ApiModelProperty("简述配置名称") @ApiModelProperty("简述配置名称")
private String configName; private String configName;
@ApiModelProperty(value = "备注") @ApiModelProperty(value = "备注")
private String remarks; private String remarks;
/* @ApiModelProperty(value = "车型名称") /* @ApiModelProperty(value = "车型名称")
private String modelName; private String modelName;
@ApiModelProperty(value = "发动机型号") @ApiModelProperty(value = "发动机型号")
private String engineTypeValue;*/ private String engineTypeValue;*/
} }

4
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigVo.java

@ -60,9 +60,9 @@ public class BaseVehmodelConfigVo implements Vo {
@ApiModelProperty("简述配置名称") @ApiModelProperty("简述配置名称")
private String configName; // 简述配置名称 private String configName; // 简述配置名称
@ApiModelProperty("厂家结算价") @ApiModelProperty("厂家结算价")
private BigDecimal manufactorSettlementPrice; // 厂家结算价 private String manufactorSettlementPrice; // 厂家结算价
@ApiModelProperty("销售参考价") @ApiModelProperty("销售参考价")
private BigDecimal salesReferencePrice; // 销售参考价 private String salesReferencePrice; // 销售参考价
@ApiModelProperty("价格有效期") @ApiModelProperty("价格有效期")
private String priceValidity; // 价格有效期 private String priceValidity; // 价格有效期
@ApiModelProperty(value = "是否常用车型") @ApiModelProperty(value = "是否常用车型")

2
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApply.java

@ -39,4 +39,6 @@ public class BusVehicleApply extends BaseEntity {
private String applicationCode; private String applicationCode;
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createByDeptSid; private String createByDeptSid;
@ApiModelProperty("当前订金金额")
private BigDecimal currentAmount;
} }

3
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyDto.java

@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
@ -46,6 +47,8 @@ public class BusVehicleApplyDto implements Dto {
private String applicationCode; private String applicationCode;
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createByDeptSid; private String createByDeptSid;
@ApiModelProperty("当前订金金额")
private String currentAmount;
@ApiModelProperty("车辆排产申请详情") @ApiModelProperty("车辆排产申请详情")
private List<BusVehicleApplyDetailDto> busVehicleApplyDetailDtoList; // 车辆排产申请详情 private List<BusVehicleApplyDetailDto> busVehicleApplyDetailDtoList; // 车辆排产申请详情
} }

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.java

@ -54,7 +54,7 @@ public interface BaseModelConfigMapper extends BaseMapper<BaseModelConfig> {
* @param vehicleCode 车型配置代码 * @param vehicleCode 车型配置代码
* @return * @return
*/ */
int selectBySidAndCode(@Param("vehicleSid") String vehicleSid, @Param("vehicleCode") String vehicleCode); /*int selectBySidAndCode(@Param("vehicleSid") String vehicleSid, @Param("vehicleCode") String vehicleCode);*/
/** /**
* 根据车型sid和车型配置代码查询除该车型配置外其他的配置信息个数 * 根据车型sid和车型配置代码查询除该车型配置外其他的配置信息个数

27
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml

@ -5,51 +5,68 @@
<select id="selectByVehicleSid" resultType="com.yxt.anrui.base.api.basemodelconfig.BaseModelConfigSelectVo"> <select id="selectByVehicleSid" resultType="com.yxt.anrui.base.api.basemodelconfig.BaseModelConfigSelectVo">
SELECT bmc.sid, SELECT bmc.sid,
<!--车型配置代码--> <!--车型配置代码-->
bmc.vehicleCode, <!--bmc.vehicleCode,-->
<!--车身颜色--> <!--车身颜色-->
bmc.carColor, bmc.carColor,
bmc.carColorKey,
<!--驾驶室规格--> <!--驾驶室规格-->
bmc.specification, bmc.specification,
bmc.specificationKey,
<!--油箱/气罐--> <!--油箱/气罐-->
bmc.fuelTank, bmc.fuelTank,
bmc.fuelTankKey,
<!--导流罩--> <!--导流罩-->
bmc.baffleModel, bmc.baffleModel,
bmc.baffleModelKey,
<!--独立热源--> <!--独立热源-->
bmc.independentSources, bmc.independentSources,
bmc.independentSourcesKey,
<!--独轮罩--> <!--独轮罩-->
bmc.tireCover, bmc.tireCover,
bmc.tireCoverKey,
<!--鞍座--> <!--鞍座-->
bmc.saddle, bmc.saddle,
bmc.saddleKey,
<!--空调--> <!--空调-->
bmc.airConditioner, bmc.airConditioner,
bmc.airConditionerKey,
<!--其他配置--> <!--其他配置-->
bmc.otherConfig, bmc.otherConfig,
<!--后桥速比--> <!--后桥速比-->
bmc.rearAxleRatio, bmc.rearAxleRatio,
<!--委改厂(欧曼)--> bmc.rearAxleRatioKey,
bmc.appointToFactory,
<!--轮胎规格--> <!--轮胎规格-->
bmc.tireSize, bmc.tireSize,
bmc.tireSizeKey,
<!--缓速器--> <!--缓速器-->
bmc.slowMachine, bmc.slowMachine,
bmc.slowMachineKey,
<!--后视镜--> <!--后视镜-->
bmc.rearViewMirror, bmc.rearViewMirror,
bmc.rearViewMirrorKey,
<!--轴距(重汽、欧曼)--> <!--轴距(重汽、欧曼)-->
bmc.wheelbase, bmc.wheelbase,
bmc.wheelbaseKey,
<!--悬架(重汽、欧曼)--> <!--悬架(重汽、欧曼)-->
bmc.suspension, bmc.suspension,
bmc.suspensionKey,
<!--货箱(重汽、欧曼)--> <!--货箱(重汽、欧曼)-->
bmc.packingCase, bmc.packingCase,
<!--座椅(陕汽、欧曼)--> <!--座椅(陕汽、欧曼)-->
bmc.seat, bmc.seat,
bmc.seatKey,
<!--轮毂材质(重汽)--> <!--轮毂材质(重汽)-->
bmc.hubMaterial, bmc.hubMaterial,
bmc.hubMaterialKey,
<!--配置包(陕汽)--> <!--配置包(陕汽)-->
bmc.configuringBao, bmc.configuringBao,
bmc.configuringBaoKey,
<!--多媒体(陕汽)--> <!--多媒体(陕汽)-->
bmc.multimedia, bmc.multimedia,
bmc.multimediaKey,
<!--保险杠(欧曼)--> <!--保险杠(欧曼)-->
bmc.bumper, bmc.bumper,
bmc.bumperKey,
<!--品牌名称--> <!--品牌名称-->
bmc.brandName, bmc.brandName,
<!--是否可以删除(1是,0否)--> <!--是否可以删除(1是,0否)-->
@ -151,7 +168,7 @@
</select> </select>
<select id="selectDown" resultType="com.yxt.anrui.base.api.basemodelconfig.BaseVehicleModelConfigDownVo"> <select id="selectDown" resultType="com.yxt.anrui.base.api.basemodelconfig.BaseVehicleModelConfigDownVo">
SELECT bmc.sid, bmc.vehicleCode SELECT bmc.sid<!--, bmc.vehicleCode-->
FROM base_model_config bmc FROM base_model_config bmc
${ew.customSqlSegment} ${ew.customSqlSegment}
</select> </select>
@ -159,7 +176,7 @@
<select id="getAppChooseListByModelSid" <select id="getAppChooseListByModelSid"
resultType="com.yxt.anrui.base.api.basemodelconfig.AppChooseBaseModelConfigVo"> resultType="com.yxt.anrui.base.api.basemodelconfig.AppChooseBaseModelConfigVo">
SELECT bmc.sid, SELECT bmc.sid,
bmc.vehicleCode, <!--bmc.vehicleCode,-->
bmc.carColor, bmc.carColor,
bmc.specification, bmc.specification,
bmc.fuelTank, bmc.fuelTank,

24
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java

@ -58,13 +58,13 @@ public class BaseModelConfigRest implements BaseModelConfigFeign {
public ResultBean save(BaseModelConfigDto dto) { public ResultBean save(BaseModelConfigDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
//车型sid //车型sid
String vehicleSid = dto.getVehicleSid(); /*String vehicleSid = dto.getVehicleSid();
String vehicleCode = dto.getVehicleCode(); String vehicleCode = dto.getVehicleCode();*/
//根据车型sid和整车编码查询是否存在 //根据车型sid和整车编码查询是否存在
int count = baseModelConfigService.selectBySidAndCode(vehicleSid, vehicleCode); /* int count = baseModelConfigService.selectBySidAndCode(vehicleSid, vehicleCode);
if (count > 0) { if (count > 0) {
return rb.setMsg("该车型已存在该车型配置代码的车型配置信息"); return rb.setMsg("该车型已存在该车型配置代码的车型配置信息");
} }*/
BaseModelConfig entity = new BaseModelConfig(); BaseModelConfig entity = new BaseModelConfig();
dto.fillEntity(entity); dto.fillEntity(entity);
String configName = ""; String configName = "";
@ -85,14 +85,14 @@ public class BaseModelConfigRest implements BaseModelConfigFeign {
return rb.setMsg("该车型配置信息不存在"); return rb.setMsg("该车型配置信息不存在");
} }
//车型sid //车型sid
String vehicleSid = dto.getVehicleSid(); /*String vehicleSid = dto.getVehicleSid();*/
//车型配置信息 //车型配置信息
String vehicleCode = dto.getVehicleCode(); /*String vehicleCode = dto.getVehicleCode();*/
//根据车型sid和整车编码查询是否存在 //根据车型sid和整车编码查询是否存在
int count = baseModelConfigService.selectByVeSidAndCodeAndSid(vehicleSid, vehicleCode, sid); /*int count = baseModelConfigService.selectByVeSidAndCodeAndSid(vehicleSid, vehicleCode, sid);
if (count > 0) { if (count > 0) {
return rb.setMsg("该车型已存在该车型配置代码的车型配置信息"); return rb.setMsg("该车型已存在该车型配置代码的车型配置信息");
} }*/
String configName = ""; String configName = "";
configName += dto.getCarColor() + "+" + dto.getSpecification() + "+" + dto.getFuelTank() + "+" + dto.getBaffleModel() + "+" + dto.getIndependentSources() + "+" + dto.getTireCover() + "+" + dto.getSaddle() + "+" + dto.getAirConditioner() + "+" + dto.getRearAxleRatio() + "+" + dto.getTireSize() + "+" + dto.getSlowMachine() + "+" + dto.getRearViewMirror() + "+" + dto.getWheelbase() + "+" + dto.getSuspension() + "+" + dto.getPackingCase() + "+" + dto.getSeat() + "+" + dto.getHubMaterial() + "+" + dto.getConfiguringBao() + "+" + dto.getMultimedia() + "+" + dto.getBumper(); configName += dto.getCarColor() + "+" + dto.getSpecification() + "+" + dto.getFuelTank() + "+" + dto.getBaffleModel() + "+" + dto.getIndependentSources() + "+" + dto.getTireCover() + "+" + dto.getSaddle() + "+" + dto.getAirConditioner() + "+" + dto.getRearAxleRatio() + "+" + dto.getTireSize() + "+" + dto.getSlowMachine() + "+" + dto.getRearViewMirror() + "+" + dto.getWheelbase() + "+" + dto.getSuspension() + "+" + dto.getPackingCase() + "+" + dto.getSeat() + "+" + dto.getHubMaterial() + "+" + dto.getConfiguringBao() + "+" + dto.getMultimedia() + "+" + dto.getBumper();
dto.setConfigName(configName); dto.setConfigName(configName);
@ -140,17 +140,17 @@ public class BaseModelConfigRest implements BaseModelConfigFeign {
@Override @Override
public ResultBean<PagerVo<AppChooseBaseModelConfigVo>> getAppChooseListByModelSid(PagerQuery<BaseModelConfigQuery> pagerQuery) { public ResultBean<PagerVo<AppChooseBaseModelConfigVo>> getAppChooseListByModelSid(PagerQuery<BaseModelConfigQuery> pagerQuery) {
ResultBean<PagerVo<AppChooseBaseModelConfigVo>> rb = ResultBean.fireFail(); ResultBean<PagerVo<AppChooseBaseModelConfigVo>> rb = ResultBean.fireFail();
if (StringUtils.isBlank(pagerQuery.getParams().getVehicleSid())) { /* if (StringUtils.isBlank(pagerQuery.getParams().getVehicleSid())) {
return rb.setMsg("车型sid不能为空"); return rb.setMsg("车型sid不能为空");
} }*/
IPage<AppChooseBaseModelConfigVo> page = baseModelConfigService.getAppChooseListByModelSid(pagerQuery); IPage<AppChooseBaseModelConfigVo> page = baseModelConfigService.getAppChooseListByModelSid(pagerQuery);
PagerVo<AppChooseBaseModelConfigVo> pv = new PagerVo<>(); PagerVo<AppChooseBaseModelConfigVo> pv = new PagerVo<>();
PagerVo<AppChooseBaseModelConfigVo> pv1 = PagerUtil.pageToVo(page, pv); PagerVo<AppChooseBaseModelConfigVo> pv1 = PagerUtil.pageToVo(page, pv);
pv1.setMsg("查询到以下" + page.getTotal() + "种配置"); pv1.setMsg("查询到以下" + page.getTotal() + "种配置");
BaseVehicleModel vehicleModel = baseVehicleModelService.fetchBySid(pagerQuery.getParams().getVehicleSid()); /*BaseVehicleModel vehicleModel = baseVehicleModelService.fetchBySid(pagerQuery.getParams().getVehicleSid());
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("modelName", vehicleModel.getModelName()); map.put("modelName", vehicleModel.getModelName());
pv1.setMap(map); pv1.setMap(map);*/
return rb.success().setData(pv1); return rb.success().setData(pv1);
} }

69
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java

@ -48,18 +48,71 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa
QueryWrapper<BaseModelConfigVo> qw = new QueryWrapper<>(); QueryWrapper<BaseModelConfigVo> qw = new QueryWrapper<>();
if (pagerQuery != null) { if (pagerQuery != null) {
qw.eq("bmc.isDelete", "0"); qw.eq("bmc.isDelete", "0");
if (StringUtils.isNotBlank(pagerQuery.getVehicleCode())) {//整车编码 /*if (StringUtils.isNotBlank(pagerQuery.getVehicleCode())) {//整车编码
qw.like("bmc.vehicleCode", pagerQuery.getVehicleCode()); qw.like("bmc.vehicleCode", pagerQuery.getVehicleCode());
} }
if (StringUtils.isNotBlank(pagerQuery.getVehicleSid())) {//车型sid if (StringUtils.isNotBlank(pagerQuery.getVehicleSid())) {//车型sid
qw.eq("bmc.vehicleSid", pagerQuery.getVehicleSid()); qw.eq("bmc.vehicleSid", pagerQuery.getVehicleSid());
}*/
if (StringUtils.isNotBlank(pagerQuery.getCarColorKey())) {//车身颜色
qw.like("bmc.carColorKey", pagerQuery.getCarColorKey());
} }
if (StringUtils.isNotBlank(pagerQuery.getSaddle())) {//鞍座 if (StringUtils.isNotBlank(pagerQuery.getSlowMachineKey())) {//缓速器key
qw.like("bmc.saddle", pagerQuery.getSaddle()); qw.like("bmc.slowMachineKey", pagerQuery.getSlowMachineKey());
} }
if (StringUtils.isNotBlank(pagerQuery.getSpecification())) {//驾驶室 if (StringUtils.isNotBlank(pagerQuery.getRearViewMirrorKey())) {//后视镜key
qw.like("bmc.specification", pagerQuery.getSpecification()); qw.like("bmc.rearViewMirrorKey", pagerQuery.getRearViewMirrorKey());
}
if (StringUtils.isNotBlank(pagerQuery.getTireSizeKey())) {//轮胎规格key
qw.like("bmc.tireSizeKey", pagerQuery.getTireSizeKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSpecificationKey())) {//驾驶室规格key
qw.like("bmc.specificationKey", pagerQuery.getSpecificationKey());
}
if (StringUtils.isNotBlank(pagerQuery.getRearAxleRatioKey())) {//后桥速比key
qw.like("bmc.rearAxleRatioKey", pagerQuery.getRearAxleRatioKey());
}
if (StringUtils.isNotBlank(pagerQuery.getAirConditionerKey())) {//空调key
qw.like("bmc.airConditionerKey", pagerQuery.getAirConditionerKey());
}
if (StringUtils.isNotBlank(pagerQuery.getHubMaterialKey())) {//轮毂材质key
qw.like("bmc.hubMaterialKey", pagerQuery.getHubMaterialKey());
}
if (StringUtils.isNotBlank(pagerQuery.getBaffleModelKey())) {//导流罩key
qw.like("bmc.baffleModelKey", pagerQuery.getBaffleModelKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSuspensionKey())) {//悬架key
qw.like("bmc.suspensionKey", pagerQuery.getSuspensionKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSeatKey())) {//座椅key
qw.like("bmc.seatKey", pagerQuery.getSeatKey());
}
if (StringUtils.isNotBlank(pagerQuery.getTireCoverKey())) {//护轮罩key
qw.like("bmc.tireCoverKey", pagerQuery.getTireCoverKey());
}
if (StringUtils.isNotBlank(pagerQuery.getSaddleKey())) {//鞍座key
qw.like("bmc.saddleKey", pagerQuery.getSaddleKey());
}
if (StringUtils.isNotBlank(pagerQuery.getWheelbaseKey())) {//轴距key
qw.like("bmc.wheelbaseKey", pagerQuery.getWheelbaseKey());
}
if (StringUtils.isNotBlank(pagerQuery.getBumperKey())) {//保险杠key
qw.like("bmc.bumperKey", pagerQuery.getBumperKey());
}
if (StringUtils.isNotBlank(pagerQuery.getConfiguringBaoKey())) {//配置包key
qw.like("bmc.configuringBaoKey", pagerQuery.getConfiguringBaoKey());
}
if (StringUtils.isNotBlank(pagerQuery.getIndependentSourcesKey())) {//独立热源key
qw.like("bmc.independentSourcesKey", pagerQuery.getIndependentSourcesKey());
}
if (StringUtils.isNotBlank(pagerQuery.getFuelTankKey())) {//油箱/气罐key
qw.like("bmc.fuelTankKey", pagerQuery.getFuelTankKey());
}
if (StringUtils.isNotBlank(pagerQuery.getMultimediaKey())) {//多媒体key
qw.like("bmc.multimediaKey", pagerQuery.getMultimediaKey());
}
if (StringUtils.isNotBlank(pagerQuery.getConfigName())) {//简述配置名称
qw.like("bmc.configName", pagerQuery.getConfigName());
} }
} }
return qw; return qw;
@ -82,9 +135,9 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa
* @param vehicleCode 车型配置代码 * @param vehicleCode 车型配置代码
* @return * @return
*/ */
public int selectBySidAndCode(String vehicleSid, String vehicleCode) { /* public int selectBySidAndCode(String vehicleSid, String vehicleCode) {
return baseMapper.selectBySidAndCode(vehicleSid, vehicleCode); return baseMapper.selectBySidAndCode(vehicleSid, vehicleCode);
} }*/
/** /**
* @param vehicleSid 车型sid * @param vehicleSid 车型sid

3
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java

@ -149,7 +149,8 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa
busVehicleApplyDetail.setApplySid(sid); busVehicleApplyDetail.setApplySid(sid);
busVehicleApplyDetailService.saveOrUpdate(busVehicleApplyDetail); busVehicleApplyDetailService.saveOrUpdate(busVehicleApplyDetail);
} }
BigDecimal bigDecimal = new BigDecimal(dto.getCurrentAmount());
entity.setCurrentAmount(bigDecimal);
this.saveOrUpdate(entity); this.saveOrUpdate(entity);
} }

BIN
工作计划/安瑞信息化平台工作内容.xlsx

Binary file not shown.
Loading…
Cancel
Save