package com.gk.firework.Domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.gk.firework.Domain.Enum.CertificateStatus; import java.io.Serializable; import java.util.Date; import java.util.List; @TableName("transportcertificate") public class TransportCertificate implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** id **/ @TableId(type = IdType.AUTO) private Long id; /** * 运输编号 **/ private String code; //电子合同 逗号分割 private String contractcode; //签发人 private String signperson ; //填发人 private String issueperson ; //填发人联系电话 private String issuepersonphone; private CertificateStatus status; private String certstatus; /** 企业单位编号 enterprisenumber **/ private String enterprisenumber; /** 运输证类型 type **/ private String type; /** 销售单位id salecompanyid **/ private Long salecompanyid; /** 销售单位name salecompanyname **/ private String salecompanyname; /** 生产经营许可证 productionlicense **/ private String productionlicense; /** 安全买卖合同编号 contractnumber **/ private String contractnumber; /** 托运人:单位名称 shippercompanyname **/ private String shippercompanyname; /** 托运人:地址 shipperaddress **/ private String shipperaddress; /** 托运人:负责人电话 shipperprincipalphone **/ private String shipperprincipalphone; /** 托运人:负责人姓名 shipperprincipalname **/ private String shipperprincipalname; /** 托运人:经办人姓名 shippermanagername **/ private String shippermanagername; /** 托运人:经办人身份证号 shippermanageridentify **/ private String shippermanageridentify; /** 托运人:经办人电话 shippermanagerphone **/ private String shippermanagerphone; /** 收货人:单位名称 receivercompanyname **/ private String receivercompanyname; /** 收货人:地址 receiveraddress **/ private String receiveraddress; /** 收货人:负责人姓名 receiverprincipalname **/ private String receiverprincipalname; /** 收货人:负责人电话 receiverprincipalphone **/ private String receiverprincipalphone; /** 承运人id carrierid **/ private Long carrierid; /** 承运人单位名称 carriercompanyname **/ private String carriercompanyname; /** 承运人:地址 carrieraddress **/ private String carrieraddress; /** 承运人:负责人姓名 carrierprincipalname **/ private String carrierprincipalname; /** 承运人:负责人电话 carrierprincipalphone **/ private String carrierprincipalphone; /** 承运人:资格证号 carriernumber **/ private String carriernumber; /** 承运人:运输车辆牌号 carriercarnumber **/ private String carriercarnumber; /** 承运人:道路运输证号 carriercarnumber **/ private String carrierroadnumber; /** 承运人:证件有效期 carriervalidtime **/ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd") private Date carriervalidtime; /** 其他:起始地 otherdeparture **/ private String otherdeparture; /** 其他:到达地 otherdestination **/ private String otherdestination; /** 其他:运输起始时间 othershipstarttime **/ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd") private Date othershipstarttime; /** 其他:运输截止时间 othershipendtime **/ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd") private Date othershipendtime; /** 其他:备注 othermemo **/ private String othermemo; /** 创建时间 createtime **/ private Date createtime; /** 创建人id createby **/ private Long createby; /** 创建人name createbyname **/ private String createbyname; /** 更新时间 updatetime **/ private Date updatetime; /** 更新人id updateby **/ private Long updateby; /** 更信人name updatebyname **/ private String updatebyname; /** 有效标识 validflag **/ private Boolean validflag; /** 截止日期 validflag **/ private Date deadline; //驾驶人|押运人 @TableField(exist = false) private List transportPerson; //产品信息 @TableField(exist = false) private List transportProduct; //途径地 @TableField(exist = false) private List transportApproach; @TableField(exist = false) private TransportCertificateFile transportFile; /** id **/ public Long getId() { return id; } /** id **/ public void setId(Long id) { this.id = id; } /** 运输证类型 type **/ public String getType() { return type; } /** 运输证类型 type **/ public void setType(String type) { this.type = type == null ? null : type.trim(); } /** 销售单位id salecompanyid **/ public Long getSalecompanyid() { return salecompanyid; } /** 销售单位id salecompanyid **/ public void setSalecompanyid(Long salecompanyid) { this.salecompanyid = salecompanyid; } /** 销售单位name salecompanyname **/ public String getSalecompanyname() { return salecompanyname; } /** 销售单位name salecompanyname **/ public void setSalecompanyname(String salecompanyname) { this.salecompanyname = salecompanyname == null ? null : salecompanyname.trim(); } /** 生产经营许可证 productionlicense **/ public String getProductionlicense() { return productionlicense; } /** 生产经营许可证 productionlicense **/ public void setProductionlicense(String productionlicense) { this.productionlicense = productionlicense == null ? null : productionlicense.trim(); } /** 安全买卖合同编号 contractnumber **/ public String getContractnumber() { return contractnumber; } /** 安全买卖合同编号 contractnumber **/ public void setContractnumber(String contractnumber) { this.contractnumber = contractnumber == null ? null : contractnumber.trim(); } /** 托运人:单位名称 shippercompanyname **/ public String getShippercompanyname() { return shippercompanyname; } /** 托运人:单位名称 shippercompanyname **/ public void setShippercompanyname(String shippercompanyname) { this.shippercompanyname = shippercompanyname == null ? null : shippercompanyname.trim(); } /** 托运人:负责人姓名 shipperaddress **/ public String getShipperaddress() { return shipperaddress; } /** 托运人:负责人姓名 shipperaddress **/ public void setShipperaddress(String shipperaddress) { this.shipperaddress = shipperaddress == null ? null : shipperaddress.trim(); } /** 托运人:负责人电话 shipperprincipalname **/ public String getShipperprincipalname() { return shipperprincipalname; } /** 托运人:负责人电话 shipperprincipalname **/ public void setShipperprincipalname(String shipperprincipalname) { this.shipperprincipalname = shipperprincipalname == null ? null : shipperprincipalname.trim(); } /** 托运人:经办人姓名 shippermanagername **/ public String getShippermanagername() { return shippermanagername; } /** 托运人:经办人姓名 shippermanagername **/ public void setShippermanagername(String shippermanagername) { this.shippermanagername = shippermanagername == null ? null : shippermanagername.trim(); } /** 托运人:经办人身份证号 shippermanageridentify **/ public String getShippermanageridentify() { return shippermanageridentify; } /** 托运人:经办人身份证号 shippermanageridentify **/ public void setShippermanageridentify(String shippermanageridentify) { this.shippermanageridentify = shippermanageridentify == null ? null : shippermanageridentify.trim(); } /** 托运人:经办人电话 shippermanagerphone **/ public String getShippermanagerphone() { return shippermanagerphone; } /** 托运人:经办人电话 shippermanagerphone **/ public void setShippermanagerphone(String shippermanagerphone) { this.shippermanagerphone = shippermanagerphone == null ? null : shippermanagerphone.trim(); } /** 收货人:单位名称 receivercompanyname **/ public String getReceivercompanyname() { return receivercompanyname; } /** 收货人:单位名称 receivercompanyname **/ public void setReceivercompanyname(String receivercompanyname) { this.receivercompanyname = receivercompanyname == null ? null : receivercompanyname.trim(); } /** 收货人:地址 receiveraddress **/ public String getReceiveraddress() { return receiveraddress; } /** 收货人:地址 receiveraddress **/ public void setReceiveraddress(String receiveraddress) { this.receiveraddress = receiveraddress == null ? null : receiveraddress.trim(); } /** 收货人:负责人姓名 receiverprincipalname **/ public String getReceiverprincipalname() { return receiverprincipalname; } /** 收货人:负责人姓名 receiverprincipalname **/ public void setReceiverprincipalname(String receiverprincipalname) { this.receiverprincipalname = receiverprincipalname == null ? null : receiverprincipalname.trim(); } /** 收货人:负责人电话 receiverprincipalphone **/ public String getReceiverprincipalphone() { return receiverprincipalphone; } /** 收货人:负责人电话 receiverprincipalphone **/ public void setReceiverprincipalphone(String receiverprincipalphone) { this.receiverprincipalphone = receiverprincipalphone == null ? null : receiverprincipalphone.trim(); } /** 承运人id carrierid **/ public Long getCarrierid() { return carrierid; } /** 承运人id carrierid **/ public void setCarrierid(Long carrierid) { this.carrierid = carrierid; } /** 承运人单位名称 carriercompanyname **/ public String getCarriercompanyname() { return carriercompanyname; } /** 承运人单位名称 carriercompanyname **/ public void setCarriercompanyname(String carriercompanyname) { this.carriercompanyname = carriercompanyname == null ? null : carriercompanyname.trim(); } /** 其他:成员人 otherdeparture **/ public String getOtherdeparture() { return otherdeparture; } /** 其他:成员人 otherdeparture **/ public void setOtherdeparture(String otherdeparture) { this.otherdeparture = otherdeparture == null ? null : otherdeparture.trim(); } /** 其他:到达地 otherdestination **/ public String getOtherdestination() { return otherdestination; } /** 其他:到达地 otherdestination **/ public void setOtherdestination(String otherdestination) { this.otherdestination = otherdestination == null ? null : otherdestination.trim(); } /** 其他:运输起始时间 othershipstarttime **/ public Date getOthershipstarttime() { return othershipstarttime; } /** 其他:运输起始时间 othershipstarttime **/ public void setOthershipstarttime(Date othershipstarttime) { this.othershipstarttime = othershipstarttime; } /** 其他:运输截止时间 othershipendtime **/ public Date getOthershipendtime() { return othershipendtime; } /** 其他:运输截止时间 othershipendtime **/ public void setOthershipendtime(Date othershipendtime) { this.othershipendtime = othershipendtime; } /** 其他:备注 othermemo **/ public String getOthermemo() { return othermemo; } /** 其他:备注 othermemo **/ public void setOthermemo(String othermemo) { this.othermemo = othermemo == null ? null : othermemo.trim(); } public Date getCreatetime() { return createtime; } public void setCreatetime(Date createtime) { this.createtime = createtime; } public Long getCreateby() { return createby; } public void setCreateby(Long createby) { this.createby = createby; } public String getCreatebyname() { return createbyname; } public void setCreatebyname(String createbyname) { this.createbyname = createbyname; } public Date getUpdatetime() { return updatetime; } public void setUpdatetime(Date updatetime) { this.updatetime = updatetime; } public Long getUpdateby() { return updateby; } public void setUpdateby(Long updateby) { this.updateby = updateby; } public String getUpdatebyname() { return updatebyname; } public void setUpdatebyname(String updatebyname) { this.updatebyname = updatebyname; } public Boolean getValidflag() { return validflag; } public void setValidflag(Boolean validflag) { this.validflag = validflag; } public List getTransportPerson() { return transportPerson; } public void setTransportPerson(List transportPerson) { this.transportPerson = transportPerson; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getCarrieraddress() { return carrieraddress; } public void setCarrieraddress(String carrieraddress) { this.carrieraddress = carrieraddress; } public String getCarrierprincipalname() { return carrierprincipalname; } public void setCarrierprincipalname(String carrierprincipalname) { this.carrierprincipalname = carrierprincipalname; } public String getCarrierprincipalphone() { return carrierprincipalphone; } public void setCarrierprincipalphone(String carrierprincipalphone) { this.carrierprincipalphone = carrierprincipalphone; } public String getCarriernumber() { return carriernumber; } public void setCarriernumber(String carriernumber) { this.carriernumber = carriernumber; } public String getCarriercarnumber() { return carriercarnumber; } public void setCarriercarnumber(String carriercarnumber) { this.carriercarnumber = carriercarnumber; } public Date getCarriervalidtime() { return carriervalidtime; } public void setCarriervalidtime(Date carriervalidtime) { this.carriervalidtime = carriervalidtime; } public List getTransportProduct() { return transportProduct; } public void setTransportProduct(List transportProduct) { this.transportProduct = transportProduct; } public List getTransportApproach() { return transportApproach; } public void setTransportApproach(List transportApproach) { this.transportApproach = transportApproach; } public String getContractcode() { return contractcode == null ? "":contractcode; } public void setContractcode(String contractcode) { this.contractcode = contractcode; } public TransportCertificateFile getTransportFile() { return transportFile == null?new TransportCertificateFile():transportFile; } public void setTransportFile(TransportCertificateFile transportFile) { this.transportFile = transportFile; } public String getShipperprincipalphone() { return shipperprincipalphone; } public void setShipperprincipalphone(String shipperprincipalphone) { this.shipperprincipalphone = shipperprincipalphone; } public CertificateStatus getStatus() { return status; } public void setStatus(CertificateStatus status) { this.status = status; } public String getEnterprisenumber() { return enterprisenumber; } public void setEnterprisenumber(String enterprisenumber) { this.enterprisenumber = enterprisenumber; } public String getSignperson() { return signperson; } public void setSignperson(String signperson) { this.signperson = signperson; } public String getIssueperson() { return issueperson; } public void setIssueperson(String issueperson) { this.issueperson = issueperson; } public String getIssuepersonphone() { return issuepersonphone; } public void setIssuepersonphone(String issuepersonphone) { this.issuepersonphone = issuepersonphone; } public String getCarrierroadnumber() { return carrierroadnumber; } public void setCarrierroadnumber(String carrierroadnumber) { this.carrierroadnumber = carrierroadnumber; } public Date getDeadline() { return deadline; } public void setDeadline(Date deadline) { this.deadline = deadline; } public String getCertstatus() { return certstatus; } public void setCertstatus(String certstatus) { this.certstatus = certstatus; } }