CarInfo.java 9.12 KB
package com.trash.carInfo.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.trash.common.annotation.Excel;
import com.trash.common.core.domain.BaseEntity;

/**
 * 运输车辆管理对象 car_info
 * 
 * @author trash
 * @date 2023-11-21
 */
public class CarInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 所属公司 */
    @Excel(name = "所属公司")
    private Long companyId;

    /** 车辆类型 */
    @Excel(name = "车辆类型")
    private String carType;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String carCode;

    /** 车辆品牌 */
    @Excel(name = "车辆品牌")
    private String carBrank;

    /** 排放标准 */
    @Excel(name = "排放标准")
    private String emissionStandard;

    /** 道路运输证有效期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "道路运输证有效期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date roadTransportDate;

    /** 行驶证有效期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "行驶证有效期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date drivingLicenseDate;

    /** 录入日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "录入日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date enterDate;

    /** 车架号 */
    @Excel(name = "车架号")
    private String farmeNumber;

    /** 车辆标识牌 */
    @Excel(name = "车辆标识牌")
    private String carIdentification;

    /** 货箱体积 */
    @Excel(name = "货箱体积")
    private String containerVolume;

    /** 货箱长宽高 */
    @Excel(name = "货箱长宽高")
    private String lengthWidthHeight;

    /** 车辆颜色 */
    @Excel(name = "车辆颜色")
    private String carColor;

    /** 车辆设备 */
    @Excel(name = "车辆设备")
    private String carEquipment;

    /** 道路运输证 */
    @Excel(name = "道路运输证")
    private String roadTransport;

    /** 行驶证 */
    @Excel(name = "行驶证")
    private String drivingLicense;

    /** 车辆正面照片 */
    @Excel(name = "车辆正面照片")
    private String carFront;

    /** 车辆左侧照片 */
    @Excel(name = "车辆左侧照片")
    private String carLeft;

    /** 车辆尾部照片 */
    @Excel(name = "车辆尾部照片")
    private String carBehind;

    /** 车辆右侧照片 */
    @Excel(name = "车辆右侧照片")
    private String carRight;

    /** 驾驶员 */
    @Excel(name = "驾驶员")
    private String drivers;

    /** 审批状态,0=审批中,1=审批通过,2=被驳回 */
    @Excel(name = "审批状态",readConverterExp = "0=审批中,1=审批通过,2=被驳回")
    private Integer status;

    /** 信用状态 */
    @Excel(name = "信用状态")
    private String creditStatus;

    /** 二维码 */
    @Excel(name = "二维码")
    private String qrCode;

    private int isDel;

    public int getIsDel() {
        return isDel;
    }

    public void setIsDel(int isDel) {
        this.isDel = isDel;
    }

    public String getLengthWidthHeight() {
        return lengthWidthHeight;
    }

    public void setLengthWidthHeight(String lengthWidthHeight) {
        this.lengthWidthHeight = lengthWidthHeight;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCompanyId(Long companyId) 
    {
        this.companyId = companyId;
    }

    public Long getCompanyId() 
    {
        return companyId;
    }
    public void setCarType(String carType) 
    {
        this.carType = carType;
    }

    public String getCarType() 
    {
        return carType;
    }
    public void setCarCode(String carCode) 
    {
        this.carCode = carCode;
    }

    public String getCarCode() 
    {
        return carCode;
    }
    public void setCarBrank(String carBrank) 
    {
        this.carBrank = carBrank;
    }

    public String getCarBrank() 
    {
        return carBrank;
    }
    public void setEmissionStandard(String emissionStandard) 
    {
        this.emissionStandard = emissionStandard;
    }

    public String getEmissionStandard() 
    {
        return emissionStandard;
    }
    public void setRoadTransportDate(Date roadTransportDate) 
    {
        this.roadTransportDate = roadTransportDate;
    }

    public Date getRoadTransportDate() 
    {
        return roadTransportDate;
    }
    public void setDrivingLicenseDate(Date drivingLicenseDate) 
    {
        this.drivingLicenseDate = drivingLicenseDate;
    }

    public Date getDrivingLicenseDate() 
    {
        return drivingLicenseDate;
    }
    public void setEnterDate(Date enterDate) 
    {
        this.enterDate = enterDate;
    }

    public Date getEnterDate() 
    {
        return enterDate;
    }
    public void setFarmeNumber(String farmeNumber) 
    {
        this.farmeNumber = farmeNumber;
    }

    public String getFarmeNumber() 
    {
        return farmeNumber;
    }
    public void setCarIdentification(String carIdentification) 
    {
        this.carIdentification = carIdentification;
    }

    public String getCarIdentification() 
    {
        return carIdentification;
    }
    public void setContainerVolume(String containerVolume) 
    {
        this.containerVolume = containerVolume;
    }

    public String getContainerVolume() 
    {
        return containerVolume;
    }
    public void setCarColor(String carColor) 
    {
        this.carColor = carColor;
    }

    public String getCarColor() 
    {
        return carColor;
    }
    public void setCarEquipment(String carEquipment) 
    {
        this.carEquipment = carEquipment;
    }

    public String getCarEquipment() 
    {
        return carEquipment;
    }
    public void setRoadTransport(String roadTransport) 
    {
        this.roadTransport = roadTransport;
    }

    public String getRoadTransport() 
    {
        return roadTransport;
    }
    public void setDrivingLicense(String drivingLicense) 
    {
        this.drivingLicense = drivingLicense;
    }

    public String getDrivingLicense() 
    {
        return drivingLicense;
    }
    public void setCarFront(String carFront) 
    {
        this.carFront = carFront;
    }

    public String getCarFront() 
    {
        return carFront;
    }
    public void setCarLeft(String carLeft) 
    {
        this.carLeft = carLeft;
    }

    public String getCarLeft() 
    {
        return carLeft;
    }
    public void setCarBehind(String carBehind) 
    {
        this.carBehind = carBehind;
    }

    public String getCarBehind() 
    {
        return carBehind;
    }
    public void setCarRight(String carRight) 
    {
        this.carRight = carRight;
    }

    public String getCarRight() 
    {
        return carRight;
    }
    public void setDrivers(String drivers) 
    {
        this.drivers = drivers;
    }

    public String getDrivers() 
    {
        return drivers;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setCreditStatus(String creditStatus) 
    {
        this.creditStatus = creditStatus;
    }

    public String getCreditStatus() 
    {
        return creditStatus;
    }
    public void setQrCode(String qrCode) 
    {
        this.qrCode = qrCode;
    }

    public String getQrCode() 
    {
        return qrCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("companyId", getCompanyId())
            .append("carType", getCarType())
            .append("carCode", getCarCode())
            .append("carBrank", getCarBrank())
            .append("emissionStandard", getEmissionStandard())
            .append("roadTransportDate", getRoadTransportDate())
            .append("drivingLicenseDate", getDrivingLicenseDate())
            .append("enterDate", getEnterDate())
            .append("farmeNumber", getFarmeNumber())
            .append("carIdentification", getCarIdentification())
            .append("containerVolume", getContainerVolume())
            .append("carColor", getCarColor())
            .append("carEquipment", getCarEquipment())
            .append("remark", getRemark())
            .append("roadTransport", getRoadTransport())
            .append("drivingLicense", getDrivingLicense())
            .append("carFront", getCarFront())
            .append("carLeft", getCarLeft())
            .append("carBehind", getCarBehind())
            .append("carRight", getCarRight())
            .append("drivers", getDrivers())
            .append("status", getStatus())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .append("creditStatus", getCreditStatus())
            .append("qrCode", getQrCode())
            .toString();
    }
}