|
|
@ -1,9 +1,12 @@ |
|
|
|
package com.yxt.anrui.base.api.basevehicle; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import com.yxt.common.core.utils.ExportEntityMap; |
|
|
|
import com.yxt.common.core.vo.Vo; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* @author dimengzhe |
|
|
|
* @date 2021/9/30 16:25 |
|
|
@ -13,30 +16,175 @@ import lombok.Data; |
|
|
|
public class BaseVehicleExportVo implements Vo { |
|
|
|
private static final long serialVersionUID = -1722170460354213687L; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "车型名称", EnName = "modelName") |
|
|
|
private String modelName; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "配置编码", EnName = "vehicleCode") |
|
|
|
private String vehicleCode; |
|
|
|
// @ExportEntityMap(CnName = "车型名称", EnName = "modelName")
|
|
|
|
// private String modelName;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "配置编码", EnName = "vehicleCode")
|
|
|
|
// private String vehicleCode;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "车架号", EnName = "vinNo")
|
|
|
|
// private String vinNo;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "发动机号/许可证号", EnName = "engineNo")
|
|
|
|
// private String engineNo;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "制造日期", EnName = "manufactureDate")
|
|
|
|
// private String manufactureDate;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "车辆状态", EnName = "vehicleState")
|
|
|
|
// private String vehicleState;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "存放地点", EnName = "location")
|
|
|
|
// private String location;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "首次发车日期", EnName = "firstStartDate")
|
|
|
|
// private String firstStartDate;
|
|
|
|
//
|
|
|
|
// @ExportEntityMap(CnName = "库龄", EnName = "libraryAge")
|
|
|
|
// private String libraryAge;
|
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "车架号", EnName = "vinNo") |
|
|
|
@ExportEntityMap(CnName = "序号", EnName = "rankNo") |
|
|
|
private Integer rankNo; |
|
|
|
@ExportEntityMap(CnName = "所属公司", EnName = "createOrgName") |
|
|
|
private String createOrgName; // 分公司
|
|
|
|
@ExportEntityMap(CnName = "采购系统", EnName = "purchaseSystemName") |
|
|
|
private String purchaseSystemName; |
|
|
|
@ExportEntityMap(CnName = "车型(配置简述)", EnName = "modelName") |
|
|
|
private String modelName; |
|
|
|
@ExportEntityMap(CnName = "厂家库龄", EnName = "libraryAge") |
|
|
|
private Long libraryAge; |
|
|
|
@ExportEntityMap(CnName = "公司库龄", EnName = "orgLibraryAge") |
|
|
|
private Long orgLibraryAge; |
|
|
|
@ExportEntityMap(CnName = "买断库龄", EnName = "settlementLibraryAge") |
|
|
|
private Long settlementLibraryAge; |
|
|
|
@ExportEntityMap(CnName = "17位车架号", EnName = "vinNo") |
|
|
|
private String vinNo; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "发动机号/许可证号", EnName = "engineNo") |
|
|
|
@ExportEntityMap(CnName = "后8位车架号", EnName = "lastVinNo") |
|
|
|
private String lastVinNo; |
|
|
|
@ExportEntityMap(CnName = "发动机号", EnName = "engineNo") |
|
|
|
private String engineNo; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "制造日期", EnName = "manufactureDate") |
|
|
|
private String manufactureDate; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "车辆状态", EnName = "vehicleState") |
|
|
|
private String vehicleState; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "存放地点", EnName = "location") |
|
|
|
private String location; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "首次发车日期", EnName = "firstStartDate") |
|
|
|
private String firstStartDate; |
|
|
|
|
|
|
|
@ExportEntityMap(CnName = "库龄", EnName = "libraryAge") |
|
|
|
private String libraryAge; |
|
|
|
@ExportEntityMap(CnName = "采购类型", EnName = "manPurOrderTypeValue") |
|
|
|
private String manPurOrderTypeValue; |
|
|
|
@ExportEntityMap(CnName = "排产订单编号", EnName = "orderingNo") |
|
|
|
private String orderingNo; |
|
|
|
@ExportEntityMap(CnName = "锁定状态", EnName = "lockedStateValue") |
|
|
|
private String lockedStateValue; |
|
|
|
@ExportEntityMap(CnName = "细分市场", EnName = "marketSegmentsValue") |
|
|
|
private String marketSegmentsValue; |
|
|
|
@ExportEntityMap(CnName = "品牌", EnName = "vehModelBrandName") |
|
|
|
private String vehModelBrandName; |
|
|
|
@ExportEntityMap(CnName = "功能", EnName = "vehicleTypeValue") |
|
|
|
private String vehicleTypeValue; |
|
|
|
@ExportEntityMap(CnName = "内部编码", EnName = "insideCode") |
|
|
|
private String insideCode; |
|
|
|
@ExportEntityMap(CnName = "车辆型号", EnName = "carModel") |
|
|
|
private String carModel; |
|
|
|
@ExportEntityMap(CnName = "系列", EnName = "productLineValue") |
|
|
|
private String productLineValue; |
|
|
|
@ExportEntityMap(CnName = "版本", EnName = "vehicleVersionValue") |
|
|
|
private String vehicleVersionValue; |
|
|
|
@ExportEntityMap(CnName = "驱动", EnName = "driveFormValue") |
|
|
|
private String driveFormValue; |
|
|
|
@ExportEntityMap(CnName = "排放", EnName = "emissionStandardValue") |
|
|
|
private String emissionStandardValue; |
|
|
|
@ExportEntityMap(CnName = "马力", EnName = "powerValue") |
|
|
|
private String powerValue; |
|
|
|
@ExportEntityMap(CnName = "变速箱", EnName = "gearboxTypeValue") |
|
|
|
private String gearboxTypeValue; |
|
|
|
@ExportEntityMap(CnName = "后桥", EnName = "rearAxleValue") |
|
|
|
private String rearAxleValue; |
|
|
|
@ExportEntityMap(CnName = "速比", EnName = "rearAxleRatio") |
|
|
|
private String rearAxleRatio; |
|
|
|
@ExportEntityMap(CnName = "轴距", EnName = "wheelbase") |
|
|
|
private String wheelbase; |
|
|
|
@ExportEntityMap(CnName = "悬架/板簧片数", EnName = "suspension") |
|
|
|
private String suspension; |
|
|
|
@ExportEntityMap(CnName = "鞍座", EnName = "saddle") |
|
|
|
private String saddle; |
|
|
|
@ExportEntityMap(CnName = "颜色", EnName = "carColor") |
|
|
|
private String carColor; |
|
|
|
@ExportEntityMap(CnName = "驾驶室", EnName = "specification") |
|
|
|
private String specification; |
|
|
|
@ExportEntityMap(CnName = "保险杠", EnName = "bumper") |
|
|
|
private String bumper; |
|
|
|
@ExportEntityMap(CnName = "油箱/气罐", EnName = "fuelTank") |
|
|
|
private String fuelTank; |
|
|
|
@ExportEntityMap(CnName = "导流罩", EnName = "baffleModel") |
|
|
|
private String baffleModel; |
|
|
|
@ExportEntityMap(CnName = "独立热源", EnName = "independentSources") |
|
|
|
private String independentSources; |
|
|
|
@ExportEntityMap(CnName = "液力缓速器", EnName = "slowMachine") |
|
|
|
private String slowMachine; |
|
|
|
@ExportEntityMap(CnName = "护轮罩", EnName = "tireCover") |
|
|
|
private String tireCover; |
|
|
|
@ExportEntityMap(CnName = "后视镜", EnName = "rearViewMirror") |
|
|
|
private String rearViewMirror; |
|
|
|
@ExportEntityMap(CnName = "轮胎", EnName = "tireSize") |
|
|
|
private String tireSize; |
|
|
|
@ExportEntityMap(CnName = "轮毂材质", EnName = "hubMaterial") |
|
|
|
private String hubMaterial; |
|
|
|
@ExportEntityMap(CnName = "独立空调", EnName = "airConditioner") |
|
|
|
private String airConditioner; |
|
|
|
@ExportEntityMap(CnName = "座椅", EnName = "seat") |
|
|
|
private String seat; |
|
|
|
@ExportEntityMap(CnName = "多媒体", EnName = "multimedia") |
|
|
|
private String multimedia; |
|
|
|
@ExportEntityMap(CnName = "配置包", EnName = "configuringBao") |
|
|
|
private String configuringBao; |
|
|
|
@ExportEntityMap(CnName = "更多配置", EnName = "otherConfig") |
|
|
|
private String otherConfig; |
|
|
|
@ExportEntityMap(CnName = "库存状态", EnName = "vehicleStateValue") |
|
|
|
private String vehicleStateValue; |
|
|
|
@ExportEntityMap(CnName = "厂家入库日期", EnName = "priceDate") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String priceDate; |
|
|
|
@ExportEntityMap(CnName = "物流到车日期", EnName = "arrivalDate") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String arrivalDate; |
|
|
|
@ExportEntityMap(CnName = "退库日期", EnName = "returnDate") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String returnDate; |
|
|
|
@ExportEntityMap(CnName = "存放地点", EnName = "locationName") |
|
|
|
private String locationName; |
|
|
|
@ExportEntityMap(CnName = "厂家销售通路", EnName = "manufSaleAccessName") |
|
|
|
private String manufSaleAccessName; |
|
|
|
@ExportEntityMap(CnName = "厂家合同价(含运费)", EnName = "contractPrice") |
|
|
|
private String contractPrice; |
|
|
|
@ExportEntityMap(CnName = "运费", EnName = "freight") |
|
|
|
private String freight; |
|
|
|
@ExportEntityMap(CnName = "买断状态", EnName = "settlementStatus") |
|
|
|
private String settlementStatus; |
|
|
|
@ExportEntityMap(CnName = "买断日期", EnName = "solidDate") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String solidDate; |
|
|
|
@ExportEntityMap(CnName = "全款销售指导价", EnName = "guidedPrice") |
|
|
|
private String guidedPrice; |
|
|
|
@ExportEntityMap(CnName = "贷款销售指导价", EnName = "manufactorSettlementPrice") |
|
|
|
private String manufactorSettlementPrice; |
|
|
|
@ExportEntityMap(CnName = "销售成交价", EnName = "salePrice") |
|
|
|
private String salePrice; |
|
|
|
@ExportEntityMap(CnName = "销售日期", EnName = "salesDate") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String salesDate; |
|
|
|
@ExportEntityMap(CnName = "备注", EnName = "remarks") |
|
|
|
private String remarks; |
|
|
|
@ExportEntityMap(CnName = "合格证状态", EnName = "certificateStateValue") |
|
|
|
private String certificateStateValue; |
|
|
|
@ExportEntityMap(CnName = "常用配置名称", EnName = "configName") |
|
|
|
private String configName; |
|
|
|
@ExportEntityMap(CnName = "是否问题车", EnName = "isProblemVeh") |
|
|
|
private String isProblemVeh; |
|
|
|
@ExportEntityMap(CnName = "发动机型号", EnName = "engineTypeValue") |
|
|
|
private String engineTypeValue; |
|
|
|
@ExportEntityMap(CnName = "保修卡号", EnName = "warrantyCardNo") |
|
|
|
private String warrantyCardNo; |
|
|
|
@ExportEntityMap(CnName = "燃料", EnName = "fuelTypeValue") |
|
|
|
private String fuelTypeValue; |
|
|
|
@ExportEntityMap(CnName = "规格型号", EnName = "specifications") |
|
|
|
private String specifications; |
|
|
|
@ExportEntityMap(CnName = "系别", EnName = "departmentValue") |
|
|
|
private String departmentValue; |
|
|
|
@ApiModelProperty("发车日期") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
|
|
|
private String departureDate; |
|
|
|
} |
|
|
|