|
|
|
@ -17,6 +17,7 @@
|
|
|
|
|
package com.logpm.basicdata.excel; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelIgnore; |
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty; |
|
|
|
|
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|
|
|
|
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
|
|
|
@ -46,99 +47,130 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
/** |
|
|
|
|
* 车牌号 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车牌号") |
|
|
|
|
@ColumnWidth(45) |
|
|
|
|
@ExcelProperty(index = 0,value = "车牌号,必填项:{示例:川A12345}") |
|
|
|
|
private String vehicleNub; |
|
|
|
|
/** |
|
|
|
|
* 车辆来源;1-自有,2-承包,3-外请 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆来源;1-自有,2-承包,3-外请") |
|
|
|
|
@ColumnWidth(45) |
|
|
|
|
@ExcelProperty(index = 1,value ="车辆来源;1-自有,2-承包,3-外请") |
|
|
|
|
private String vehicleSource; |
|
|
|
|
/** |
|
|
|
|
* 是否车头;1-车头,2-挂车 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("是否车头;1-车头,2-挂车") |
|
|
|
|
@ColumnWidth(35) |
|
|
|
|
@ExcelProperty(index = 2,value ="是否车头;1-车头,2-挂车") |
|
|
|
|
private String isHead; |
|
|
|
|
/** |
|
|
|
|
* 挂车类型;1-独享,2-共享 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("挂车类型;1-独享,2-共享") |
|
|
|
|
@ColumnWidth(32) |
|
|
|
|
@ExcelProperty(index = 3,value ="挂车类型;1-独享,2-共享") |
|
|
|
|
private String trailerType; |
|
|
|
|
/** |
|
|
|
|
* 车辆类型;1-挂车,2-普通货车 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆类型;1-挂车,2-普通货车") |
|
|
|
|
@ColumnWidth(150) |
|
|
|
|
@ExcelProperty(index = 4,value ="车辆类型;1-厢式货车;2-箱式挂车;3-平板货车;4-平板挂车;5-高栏车;6-高栏挂车;7-城配面包车;8-城配金杯车") |
|
|
|
|
private String vehicleModel; |
|
|
|
|
/** |
|
|
|
|
* 车厢类型;1-高栏,2-平板,3-箱车 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车厢类型;1-高栏,2-平板,3-箱车") |
|
|
|
|
@ColumnWidth(45) |
|
|
|
|
@ExcelProperty(index = 5,value ="车厢类型;1-高栏,2-平板,3-箱车") |
|
|
|
|
private String carType; |
|
|
|
|
/** |
|
|
|
|
* 车长;单位(M) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车长;单位(M)") |
|
|
|
|
@ExcelProperty(index = 6,value ="车长;单位(M)") |
|
|
|
|
private BigDecimal vehicleCommander; |
|
|
|
|
/** |
|
|
|
|
* 外廓高 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("外廓高") |
|
|
|
|
@ExcelProperty(index = 7,value ="外廓高") |
|
|
|
|
private BigDecimal vehicleHeight; |
|
|
|
|
/** |
|
|
|
|
* 付款方式;1-现付,2-月付,3-到付 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("付款方式;1-现付,2-月付,3-到付") |
|
|
|
|
private String paymentMethod; |
|
|
|
|
/** |
|
|
|
|
* 核定体积 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("核定体积") |
|
|
|
|
private BigDecimal approvedVolume; |
|
|
|
|
/** |
|
|
|
|
* 车牌颜色;1-黄色,2-蓝色,3-绿色,4-蓝绿色,5-其他 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(60) |
|
|
|
|
@ExcelProperty("车牌颜色;1-黄色,2-蓝色,3-绿色,4-蓝绿色,5-其他") |
|
|
|
|
private String licensePlateColor; |
|
|
|
|
/** |
|
|
|
|
* 车身颜色;1-红,2-黄,3-蓝,4-黑,5-白,6-银 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(55) |
|
|
|
|
@ExcelProperty("车身颜色;1-红,2-黄,3-蓝,4-黑,5-白,6-银") |
|
|
|
|
private String vehicleColor; |
|
|
|
|
/** |
|
|
|
|
* 能源类型;1-汽油,2-柴油,3-电,4-天然气,5-混合油,6-燃化石油气,7-甲醇 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(90) |
|
|
|
|
@ExcelProperty("能源类型;1-汽油,2-柴油,3-电,4-天然气,5-混合油,6-燃化石油气,7-甲醇") |
|
|
|
|
private String energyType; |
|
|
|
|
/** |
|
|
|
|
* 车牌类型;1-大型汽车号牌,2-小型汽车号牌 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("车牌类型;1-大型汽车号牌,2-小型汽车号牌") |
|
|
|
|
private String licensePlateType; |
|
|
|
|
/** |
|
|
|
|
* 备注 |
|
|
|
|
* 车辆总质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(30) |
|
|
|
|
@ExcelProperty("车辆总质量;单位(T)") |
|
|
|
|
private BigDecimal vehicleQuality; |
|
|
|
|
/** |
|
|
|
|
* 整备质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(30) |
|
|
|
|
@ExcelProperty("整备质量;单位(T)") |
|
|
|
|
private BigDecimal curbWeight; |
|
|
|
|
/** |
|
|
|
|
* 载荷质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(30) |
|
|
|
|
@ExcelProperty("载荷质量;单位(T)") |
|
|
|
|
private BigDecimal loadMass; |
|
|
|
|
/** |
|
|
|
|
* 外廓宽;单位(M) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(30) |
|
|
|
|
@ExcelProperty("外廓宽;单位(M)") |
|
|
|
|
private BigDecimal outerWidth; |
|
|
|
|
/** |
|
|
|
|
* 核定体积 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("备注") |
|
|
|
|
private String notes; |
|
|
|
|
@ExcelProperty("核定体积") |
|
|
|
|
private BigDecimal approvedVolume; |
|
|
|
|
/** |
|
|
|
|
* 付款方式;1-现付,2-月付,3-到付 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(45) |
|
|
|
|
@ExcelProperty(index = 8,value ="付款方式;1-现付,2-月付,3-到付") |
|
|
|
|
private String paymentMethod; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 车辆所属人 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆所属人") |
|
|
|
|
@ColumnWidth(100) |
|
|
|
|
@ExcelProperty("车辆所属人:{示例:张三(绑定司机需先建立司机,司机名称与手机号码保持一致)}") |
|
|
|
|
private String vehicleOwner; |
|
|
|
|
/** |
|
|
|
|
* 车辆所属人手机号 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(100) |
|
|
|
|
@ExcelProperty(value = "车辆所属人手机号:{示例:156xxxxxxxxx(绑定司机需与司机手机号一致)}") |
|
|
|
|
private String vehicleOwnerPhone; |
|
|
|
|
/** |
|
|
|
|
* 车辆所属人身份证号 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(65) |
|
|
|
|
@ExcelProperty("车辆所属人身份证号::{示例:510100xxxxxxxxxxxx}") |
|
|
|
|
private String vehicleOwnerCard; |
|
|
|
|
/** |
|
|
|
|
* 品牌型号 |
|
|
|
|
*/ |
|
|
|
@ -157,36 +189,13 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("发动机型号") |
|
|
|
|
private String engineCode; |
|
|
|
|
/** |
|
|
|
|
* 车辆总质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆总质量;单位(T)") |
|
|
|
|
private BigDecimal vehicleQuality; |
|
|
|
|
/** |
|
|
|
|
* 整备质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("整备质量;单位(T)") |
|
|
|
|
private BigDecimal curbWeight; |
|
|
|
|
/** |
|
|
|
|
* 载荷质量;单位(T) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("载荷质量;单位(T)") |
|
|
|
|
private BigDecimal loadMass; |
|
|
|
|
/** |
|
|
|
|
* 外廓宽;单位(M) |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("外廓宽;单位(M)") |
|
|
|
|
private BigDecimal outerWidth; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 到期时间 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("到期时间") |
|
|
|
|
private Date expirationTime; |
|
|
|
|
@ColumnWidth(38) |
|
|
|
|
@ExcelProperty(value = "到期时间:{示例:2023/2/28}") |
|
|
|
|
private String expirationTime; |
|
|
|
|
/** |
|
|
|
|
* 道路运输证号 |
|
|
|
|
*/ |
|
|
|
@ -202,94 +211,36 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
/** |
|
|
|
|
* 车辆所属单位 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆所属单位") |
|
|
|
|
@ColumnWidth(40) |
|
|
|
|
@ExcelProperty(value = "车辆所属单位") |
|
|
|
|
private String vehicleUnit; |
|
|
|
|
/** |
|
|
|
|
* 车辆所属单位电话 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆所属单位电话") |
|
|
|
|
@ColumnWidth(55) |
|
|
|
|
@ExcelProperty(value = "车辆所属单位电话:{示例:156xxxxxxxxx}") |
|
|
|
|
private String vehicleUnitPhone; |
|
|
|
|
/** |
|
|
|
|
* 车辆所属人手机号 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆所属人手机号") |
|
|
|
|
private String vehicleOwnerPhone; |
|
|
|
|
/** |
|
|
|
|
* 车辆所属人身份证号 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆所属人身份证号") |
|
|
|
|
private String vehicleOwnerCard; |
|
|
|
|
// /**
|
|
|
|
|
// * 行驶证正面照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("行驶证正面照片")
|
|
|
|
|
// private String drivingLicensePhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 行驶证照片反面
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("行驶证照片反面")
|
|
|
|
|
// private String drivingLicensePhotoBack;
|
|
|
|
|
// /**
|
|
|
|
|
// * 许可证照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("许可证照片")
|
|
|
|
|
// private String licensePhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 车辆照片(最新)
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("车辆照片(最新)")
|
|
|
|
|
// private String vehiclePhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 车尾照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("车尾照片")
|
|
|
|
|
// private String vehicleRearPhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 道路运输照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("道路运输照片")
|
|
|
|
|
// private String roadTransportPhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 人车合影照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("人车合影照片")
|
|
|
|
|
// private String vehiclePeoplePhoto;
|
|
|
|
|
// /**
|
|
|
|
|
// * 保险卡照片
|
|
|
|
|
// */
|
|
|
|
|
// @ColumnWidth(20)
|
|
|
|
|
// @ExcelProperty("保险卡照片")
|
|
|
|
|
// private String insuranceCardPhoto;
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 关联承运商Id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("关联承运商Id") |
|
|
|
|
@ExcelIgnore |
|
|
|
|
private Long carrierId; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 关联承运商Id |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("承运商名称") |
|
|
|
|
private String carrierName; |
|
|
|
|
/** |
|
|
|
|
* 车辆年审时间 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆年审时间") |
|
|
|
|
private Date reviewTime; |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("车辆年审时间:{示例:2023/2/28}") |
|
|
|
|
private String reviewTime; |
|
|
|
|
/** |
|
|
|
|
* 车辆年审有效期 |
|
|
|
|
*/ |
|
|
|
@ -299,15 +250,15 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
/** |
|
|
|
|
* 车辆保险开始时间 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆保险开始时间") |
|
|
|
|
private Date insuranceStartTime; |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("车辆保险开始时间:{示例:2023/2/28}") |
|
|
|
|
private String insuranceStartTime; |
|
|
|
|
/** |
|
|
|
|
* 车辆保险结束时间 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆保险结束时间") |
|
|
|
|
private Date insuranceEndTime; |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("车辆保险结束时间:{示例:2023/2/28}") |
|
|
|
|
private String insuranceEndTime; |
|
|
|
|
/** |
|
|
|
|
* 有无车身广告 |
|
|
|
|
*/ |
|
|
|
@ -317,19 +268,13 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
/** |
|
|
|
|
* 车身广告跟新时间 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车身广告跟新时间") |
|
|
|
|
private Date advertisementsNewTimes; |
|
|
|
|
/** |
|
|
|
|
* 车辆挂靠公司 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("车辆挂靠公司") |
|
|
|
|
private String vehicleParkingCompany; |
|
|
|
|
@ColumnWidth(50) |
|
|
|
|
@ExcelProperty("车身广告更新时间:{示例:2023/2/28}") |
|
|
|
|
private String advertisementsNewTimes; |
|
|
|
|
/** |
|
|
|
|
* 是否有GPS;1-没有,2-有 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ColumnWidth(35) |
|
|
|
|
@ExcelProperty("是否有GPS;1-没有,2-有") |
|
|
|
|
private String withGps; |
|
|
|
|
/** |
|
|
|
@ -345,11 +290,11 @@ public class BasicdataVehicleImportExcel implements Serializable {
|
|
|
|
|
@ExcelProperty("GPS型号") |
|
|
|
|
private String gpsModel; |
|
|
|
|
/** |
|
|
|
|
* 是否是示例 |
|
|
|
|
* 备注 |
|
|
|
|
*/ |
|
|
|
|
@ColumnWidth(20) |
|
|
|
|
@ExcelProperty("是否示例") |
|
|
|
|
private String demonstrate; |
|
|
|
|
@ColumnWidth(100) |
|
|
|
|
@ExcelProperty("备注") |
|
|
|
|
private String notes; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|