package cn.com.lzt.car.cardoc.entity; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.Data; import org.hibernate.annotations.GenericGenerator; import javax.persistence.*; /** * @Title: Entity * @Description: 车辆档案(非机动车) * @author onlineGenerator * @date 2019-10-12 14:09:46 * @version V1.0 * */ @Entity @Data @Table(name = "t_b_car") @SuppressWarnings("serial") public class NonAutomotiveVechicleEntity implements java.io.Serializable { @Excel(name="车牌号",width=15) private java.lang.String plate; @Excel(name="车身装置",width=15) private java.lang.String type; @Excel(name="使用用途",width=30) private String purpose; @Excel(name="采购日期",width=30) private String buyTime; @Excel(name="GPS设备序列号",width=15) private java.lang.String gpssn; @Excel(name="制造厂名称",width=15) private String nameOfManufacturer; @Excel(name="产品型号",width=15) private String productModel; @Excel(name="产品编号",width=15) private String productNumber; @Excel(name="产品检验合格报告编号",width=15) private String productInspectionReportNumber; @Excel(name="投保险公司",width=15) private String insuranceCompany; @Excel(name="保单批号",width=15) private String thePolicyBatchNumber; @Excel(name = "智能设备厂商", width=15) private java.lang.String gpsType; @Excel(name="网格化区域",width=15) private String areaRegion; private Integer enable; /**主键*/ private java.lang.String id; /**车辆名称*/ private java.lang.String name; private java.lang.String image; /**车架号*/ private java.lang.String framenumber; /**品牌*/ private java.lang.String brand; /**所属车队*/ private java.lang.String fleetid; /**驾驶员*/ private java.lang.String driverid; /**驾驶员*/ private java.lang.String drivername; /**上次保养日期*/ private java.lang.String lastmaintain; /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private java.lang.String updateName; /**更新人登录名称*/ private java.lang.String updateBy; /**更新日期*/ private java.util.Date updateDate; /**所属部门*/ private java.lang.String sysOrgCode; /**所属公司*/ private java.lang.String sysCompanyCode; /**流程状态*/ private java.lang.String bpmStatus; private java.lang.String energyType; // 新增字段 private String deviceNo2; private String deviceNo3; private String certificatesDate; private String typeModel; private String engineCode; private String totalWeight; private String equipmentWeight; private String weightOnly; private String peopleNum; private String longNum; private String wideNum; private String highNum; private String assetsCode; private String tonnage; private String usedYears; private String carColor; private String carState; private String useEnd; //private String departName; private String oilMin; private String oilMax; private String useBegin; private String loadOnly; private String videoProvider; // -- private String oilUsed; // 所有人 private String ower; // 车身重量类型 private String tonnageType; // add-LiuMengxiang-2022年3月15日09:57:12(应客户需求添加非机动车下列7个字段) // 车辆类型(机动车:motorVehicle、非机动车:nonAutomotiveVechicle) private String carType; @Column(name="car_type", nullable = true, length = 50) public String getCarType(){ return carType; } public void setCarType(String carType){ this.carType = carType; } // 制造厂名称 @Column(name="name_of_manufacturer", nullable = true, length = 50) public String getNameOfManufacturer(){ return nameOfManufacturer; } public void setNameOfManufacturer(String nameOfManufacturer){ this.nameOfManufacturer = nameOfManufacturer; } // 产品型号 @Column(name="product_model", nullable = true, length = 50) public String getProductModel(){ return productModel; } public void setProductModel(String productModel){ this.productModel = productModel; } // 产品编号 @Column(name="product_number", nullable = true, length = 50) public String getProductNumber(){ return productNumber; } public void setProductNumber(String productNumber){ this.productNumber = productNumber; } // 产品检验合格报告编号 @Column(name="product_inspection_report_number", nullable = true, length = 50) public String getProductInspectionReportNumber(){ return productInspectionReportNumber; } public void setProductInspectionReportNumber(String productInspectionReportNumber){ this.productInspectionReportNumber = productInspectionReportNumber; } // 投保险公司 @Column(name="insurance_company", nullable = true, length = 50) public String getInsuranceCompany(){ return insuranceCompany; } public void setInsuranceCompany(String insuranceCompany){ this.insuranceCompany = insuranceCompany; } // 保单批号 @Column(name="the_policy_batch_number", nullable = true, length = 50) public String getThePolicyBatchNumber(){ return thePolicyBatchNumber; } public void setThePolicyBatchNumber(String thePolicyBatchNumber){ this.thePolicyBatchNumber = thePolicyBatchNumber; } @Column(name = "area_region", nullable = true, length = 20) public String getAreaRegion() { return areaRegion; } public void setAreaRegion(String areaRegion) { this.areaRegion = areaRegion; } @Column(name = "ower", nullable = true, length = 20) public String getOwer() { return ower; } public void setOwer(String ower) { this.ower = ower; } @Column(name = "tonnage_type", nullable = true, length = 20) public String getTonnageType() { return tonnageType; } public void setTonnageType(String tonnageType) { this.tonnageType = tonnageType; } @Column(name = "type_form", nullable = true, length = 20) public String getTypeForm() { return typeForm; } public void setTypeForm(String typeForm) { this.typeForm = typeForm; } // 类型 private String typeForm; @Column(name = "video_provider", nullable = true, length = 50) public String getVideoProvider() { return videoProvider; } public void setVideoProvider(String videoProvider) { this.videoProvider = videoProvider; } @Column(name = "oil_used", nullable = true, length = 50) public String getOilUsed() { return oilUsed; } public void setOilUsed(String oilUsed) { this.oilUsed = oilUsed; } // -- @Column(name = "device_no2", nullable = true, length = 50) public String getDeviceNo2() { return deviceNo2; } public void setDeviceNo2(String deviceNo2) { this.deviceNo2 = deviceNo2; } @Column(name = "device_no3", nullable = true, length = 50) public String getDeviceNo3() { return deviceNo3; } public void setDeviceNo3(String deviceNo3) { this.deviceNo3 = deviceNo3; } @Column(name = "certificates_date", nullable = true, length = 50) public String getCertificatesDate() { return certificatesDate; } public void setCertificatesDate(String certificatesDate) { this.certificatesDate = certificatesDate; } @Column(name = "type_model", nullable = true, length = 50) public String getTypeModel() { return typeModel; } public void setTypeModel(String typeModel) { this.typeModel = typeModel; } @Column(name = "engine_code", nullable = true, length = 50) public String getEngineCode() { return engineCode; } public void setEngineCode(String engineCode) { this.engineCode = engineCode; } @Column(name = "total_weight", nullable = true, length = 50) public String getTotalWeight() { return totalWeight; } public void setTotalWeight(String totalWeight) { this.totalWeight = totalWeight; } @Column(name = "equipment_weight", nullable = true, length = 50) public String getEquipmentWeight() { return equipmentWeight; } public void setEquipmentWeight(String equipmentWeight) { this.equipmentWeight = equipmentWeight; } @Column(name = "weight_only", nullable = true, length = 50) public String getWeightOnly() { return weightOnly; } public void setWeightOnly(String weightOnly) { this.weightOnly = weightOnly; } @Column(name = "people_num", nullable = true, length = 50) public String getPeopleNum() { return peopleNum; } public void setPeopleNum(String peopleNum) { this.peopleNum = peopleNum; } @Column(name = "long_num", nullable = true, length = 50) public String getLongNum() { return longNum; } public void setLongNum(String longNum) { this.longNum = longNum; } @Column(name = "wide_num", nullable = true, length = 50) public String getWideNum() { return wideNum; } public void setWideNum(String wideNum) { this.wideNum = wideNum; } @Column(name = "high_num", nullable = true, length = 50) public String getHighNum() { return highNum; } public void setHighNum(String highNum) { this.highNum = highNum; } @Column(name = "assets_code", nullable = true, length = 50) public String getAssetsCode() { return assetsCode; } public void setAssetsCode(String assetsCode) { this.assetsCode = assetsCode; } @Column(name = "tonnage", nullable = true, length = 50) public String getTonnage() { return tonnage; } public void setTonnage(String tonnage) { this.tonnage = tonnage; } @Column(name = "used_years", nullable = true, length = 50) public String getUsedYears() { return usedYears; } public void setUsedYears(String usedYears) { this.usedYears = usedYears; } @Column(name ="car_color",nullable=true,length=50) public String getCarColor() { return carColor; } public void setCarColor(String carColor) { this.carColor = carColor; } @Column(name = "car_state", nullable = true, length = 50) public String getCarState() { return carState; } public void setCarState(String carState) { this.carState = carState; } @Column(name = "use_end", nullable = true, length = 50) public String getUseEnd() { return useEnd; } public void setUseEnd(String useEnd) { this.useEnd = useEnd; } @Column(name = "purpose", nullable = true, length = 50) public String getPurpose() { return purpose; } public void setPurpose(String purpose) { this.purpose = purpose; } @Column(name = "oil_min", nullable = true, length = 50) public String getOilMin() { return oilMin; } public void setOilMin(String oilMin) { this.oilMin = oilMin; } @Column(name = "oil_max", nullable = true, length = 50) public String getOilMax() { return oilMax; } public void setOilMax(String oilMax) { this.oilMax = oilMax; } @Column(name ="buy_time",nullable=true,length=50) public String getBuyTime() { return buyTime; } public void setBuyTime(String buyTime) { this.buyTime = buyTime; } @Column(name = "use_begin", nullable = true, length = 50) public String getUseBegin() { return useBegin; } public void setUseBegin(String useBegin) { this.useBegin = useBegin; } @Column(name = "load_only", nullable = true, length = 50) public String getLoadOnly() { return loadOnly; } public void setLoadOnly(String loadOnly) { this.loadOnly = loadOnly; } public String getImage() { return image; } public void setImage(String image) { this.image = image; } @Column(name ="device_no1",nullable=true,length=36) public String getDeviceNo1() { return deviceNo1; } public void setDeviceNo1(String deviceNo1) { this.deviceNo1 = deviceNo1; } private java.lang.String deviceNo1; @Column(name ="enable",nullable=true,length=32) public Integer getEnable() { return enable; } public void setEnable(Integer enable) { this.enable = enable; } @Column(name ="gps_type",nullable=true,length=32) public String getGpsType() { return gpsType; } public void setGpsType(String gpsType) { this.gpsType = gpsType; } /** *方法: 取得java.lang.String *@return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name ="ID",nullable=false,length=36) public java.lang.String getId(){ return this.id; } /** *方法: 设置java.lang.String *@param: java.lang.String 主键 */ public void setId(java.lang.String id){ this.id = id; } /** *方法: 取得java.lang.String *@return: java.lang.String 车辆名称 */ @Column(name ="NAME",nullable=true,length=32) public java.lang.String getName(){ return this.name; } /** *方法: 设置java.lang.String *@param: java.lang.String 车辆名称 */ public void setName(java.lang.String name){ this.name = name; } /** *方法: 取得java.lang.String *@return: java.lang.String 车牌号 */ @Column(name ="PLATE",nullable=true,length=32) public java.lang.String getPlate(){ return this.plate; } /** *方法: 设置java.lang.String *@param: java.lang.String 车牌号 */ public void setPlate(java.lang.String plate){ this.plate = plate; } /** *方法: 取得java.lang.String *@return: java.lang.String 车架号 */ @Column(name ="FRAMENUMBER",nullable=true,length=32) public java.lang.String getFramenumber(){ return this.framenumber; } /** *方法: 设置java.lang.String *@param: java.lang.String 车架号 */ public void setFramenumber(java.lang.String framenumber){ this.framenumber = framenumber; } /** *方法: 取得java.lang.String *@return: java.lang.String 品牌 */ @Column(name ="BRAND",nullable=true,length=32) public java.lang.String getBrand(){ return this.brand; } /** *方法: 设置java.lang.String *@param: java.lang.String 品牌 */ public void setBrand(java.lang.String brand){ this.brand = brand; } /** *方法: 取得java.lang.String *@return: java.lang.String 车辆类型 */ @Column(name ="TYPE",nullable=true,length=32) public java.lang.String getType(){ return this.type; } /** *方法: 设置java.lang.String *@param: java.lang.String 车辆类型 */ public void setType(java.lang.String type){ this.type = type; } @Column(name ="ENERGY_TYPE",nullable=true,length=20) public java.lang.String getEnergyType(){ return this.energyType; } public void setEnergyType(java.lang.String energyType){ this.energyType = energyType; } /** *方法: 取得java.lang.String *@return: java.lang.String GPS序列号 */ @Column(name ="GPSSN",nullable=true,length=64) public java.lang.String getGpssn(){ return this.gpssn; } /** *方法: 设置java.lang.String *@param: java.lang.String GPS序列号 */ public void setGpssn(java.lang.String gpssn){ this.gpssn = gpssn; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属车队 */ @Column(name ="FLEETID",nullable=true,length=32) public java.lang.String getFleetid(){ return this.fleetid; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属车队 */ public void setFleetid(java.lang.String fleetid){ this.fleetid = fleetid; } /** *方法: 取得java.lang.String *@return: java.lang.String 驾驶员 */ @Column(name ="DRIVERID",nullable=true,length=32) public java.lang.String getDriverid(){ return this.driverid; } /** *方法: 设置java.lang.String *@param: java.lang.String 驾驶员 */ public void setDriverid(java.lang.String driverid){ this.driverid = driverid; } /** *方法: 取得java.lang.String *@return: java.lang.String 驾驶员 */ @Column(name ="DRIVERNAME",nullable=true,length=32) public java.lang.String getDrivername(){ return this.drivername; } /** *方法: 设置java.lang.String *@param: java.lang.String 驾驶员 */ public void setDrivername(java.lang.String drivername){ this.drivername = drivername; } /** *方法: 取得java.lang.String *@return: java.lang.String 上次保养日期 */ @Column(name ="LASTMAINTAIN",nullable=true,length=32) public java.lang.String getLastmaintain(){ return this.lastmaintain; } /** *方法: 设置java.lang.String *@param: java.lang.String 上次保养日期 */ public void setLastmaintain(java.lang.String lastmaintain){ this.lastmaintain = lastmaintain; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人名称 */ @Column(name ="CREATE_NAME",nullable=true,length=50) public java.lang.String getCreateName(){ return this.createName; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人名称 */ public void setCreateName(java.lang.String createName){ this.createName = createName; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人登录名称 */ @Column(name ="CREATE_BY",nullable=true,length=50) public java.lang.String getCreateBy(){ return this.createBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人登录名称 */ public void setCreateBy(java.lang.String createBy){ this.createBy = createBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 创建日期 */ @Column(name ="CREATE_DATE",nullable=true,length=20) public java.util.Date getCreateDate(){ return this.createDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 创建日期 */ public void setCreateDate(java.util.Date createDate){ this.createDate = createDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人名称 */ @Column(name ="UPDATE_NAME",nullable=true,length=50) public java.lang.String getUpdateName(){ return this.updateName; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人名称 */ public void setUpdateName(java.lang.String updateName){ this.updateName = updateName; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人登录名称 */ @Column(name ="UPDATE_BY",nullable=true,length=50) public java.lang.String getUpdateBy(){ return this.updateBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人登录名称 */ public void setUpdateBy(java.lang.String updateBy){ this.updateBy = updateBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 更新日期 */ @Column(name ="UPDATE_DATE",nullable=true,length=20) public java.util.Date getUpdateDate(){ return this.updateDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 更新日期 */ public void setUpdateDate(java.util.Date updateDate){ this.updateDate = updateDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属部门 */ @Column(name ="SYS_ORG_CODE",nullable=true,length=50) public java.lang.String getSysOrgCode(){ return this.sysOrgCode; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属部门 */ public void setSysOrgCode(java.lang.String sysOrgCode){ this.sysOrgCode = sysOrgCode; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属公司 */ @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50) public java.lang.String getSysCompanyCode(){ return this.sysCompanyCode; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属公司 */ public void setSysCompanyCode(java.lang.String sysCompanyCode){ this.sysCompanyCode = sysCompanyCode; } /** *方法: 取得java.lang.String *@return: java.lang.String 流程状态 */ @Column(name ="BPM_STATUS",nullable=true,length=32) public java.lang.String getBpmStatus(){ return this.bpmStatus; } /** *方法: 设置java.lang.String *@param: java.lang.String 流程状态 */ public void setBpmStatus(java.lang.String bpmStatus){ this.bpmStatus = bpmStatus; } }