package com.zy.nc.entity; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import java.math.BigDecimal; import lombok.Data; /** * * @TableName v_get_bd_material */ @TableName(value ="v_get_bd_material") @Data public class VGetBdMaterial { /** * */ @TableId private String pkMaterial; /** * */ private String 物料编码; /** * */ private String 物料名称; /** * */ private String 规格; /** * */ private String 核算系数; /** * */ private String 烟台核算系数; /** * */ private String 型号; /** * */ private String 助记码; /** * */ private String 物料简称u8旧品名; /** * */ private String 备注; /** * */ private String 英文物料名称; /** * */ private String ts; /** * */ private String 存货分类编码; /** * */ private String 存货分类名称; /** * */ private String 主单位; /** * */ private String 主中文单位; /** * */ private String 主中文单位2; /** * */ private String 辅单位; /** * */ private String 辅中文单位; /** * */ private String 主辅换算比; /** * */ private String 固定换算; /** * */ private String 结存; /** * */ private String 生产默认单位; /** * */ private String 宽幅; /** * */ private String 标准车速; /** * */ private String 成本分类; /** * */ private String 库存状态; /** * */ private BigDecimal 单位重量; /** * */ private Long 启用状态; /** * */ private String 是否外贸; /** * */ private String 海关编码; /** * */ private String 海关名称; /** * */ private String 报关英文名; /** * */ private String 发票名称; /** * */ private String 创建时间; /** * */ private String 最后修改时间; /** * */ private String defcode; /** * */ private String defname; /** * */ private String zsjflbm; /** * */ private String zsjflmc; /** * */ private String sjflbm; /** * */ private String sjflmc; @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } VGetBdMaterial other = (VGetBdMaterial) that; return (this.getPkMaterial() == null ? other.getPkMaterial() == null : this.getPkMaterial().equals(other.getPkMaterial())) && (this.get物料编码() == null ? other.get物料编码() == null : this.get物料编码().equals(other.get物料编码())) && (this.get物料名称() == null ? other.get物料名称() == null : this.get物料名称().equals(other.get物料名称())) && (this.get规格() == null ? other.get规格() == null : this.get规格().equals(other.get规格())) && (this.get核算系数() == null ? other.get核算系数() == null : this.get核算系数().equals(other.get核算系数())) && (this.get烟台核算系数() == null ? other.get烟台核算系数() == null : this.get烟台核算系数().equals(other.get烟台核算系数())) && (this.get型号() == null ? other.get型号() == null : this.get型号().equals(other.get型号())) && (this.get助记码() == null ? other.get助记码() == null : this.get助记码().equals(other.get助记码())) && (this.get物料简称u8旧品名() == null ? other.get物料简称u8旧品名() == null : this.get物料简称u8旧品名().equals(other.get物料简称u8旧品名())) && (this.get备注() == null ? other.get备注() == null : this.get备注().equals(other.get备注())) && (this.get英文物料名称() == null ? other.get英文物料名称() == null : this.get英文物料名称().equals(other.get英文物料名称())) && (this.getTs() == null ? other.getTs() == null : this.getTs().equals(other.getTs())) && (this.get存货分类编码() == null ? other.get存货分类编码() == null : this.get存货分类编码().equals(other.get存货分类编码())) && (this.get存货分类名称() == null ? other.get存货分类名称() == null : this.get存货分类名称().equals(other.get存货分类名称())) && (this.get主单位() == null ? other.get主单位() == null : this.get主单位().equals(other.get主单位())) && (this.get主中文单位() == null ? other.get主中文单位() == null : this.get主中文单位().equals(other.get主中文单位())) && (this.get主中文单位2() == null ? other.get主中文单位2() == null : this.get主中文单位2().equals(other.get主中文单位2())) && (this.get辅单位() == null ? other.get辅单位() == null : this.get辅单位().equals(other.get辅单位())) && (this.get辅中文单位() == null ? other.get辅中文单位() == null : this.get辅中文单位().equals(other.get辅中文单位())) && (this.get主辅换算比() == null ? other.get主辅换算比() == null : this.get主辅换算比().equals(other.get主辅换算比())) && (this.get固定换算() == null ? other.get固定换算() == null : this.get固定换算().equals(other.get固定换算())) && (this.get结存() == null ? other.get结存() == null : this.get结存().equals(other.get结存())) && (this.get生产默认单位() == null ? other.get生产默认单位() == null : this.get生产默认单位().equals(other.get生产默认单位())) && (this.get宽幅() == null ? other.get宽幅() == null : this.get宽幅().equals(other.get宽幅())) && (this.get标准车速() == null ? other.get标准车速() == null : this.get标准车速().equals(other.get标准车速())) && (this.get成本分类() == null ? other.get成本分类() == null : this.get成本分类().equals(other.get成本分类())) && (this.get库存状态() == null ? other.get库存状态() == null : this.get库存状态().equals(other.get库存状态())) && (this.get单位重量() == null ? other.get单位重量() == null : this.get单位重量().equals(other.get单位重量())) && (this.get启用状态() == null ? other.get启用状态() == null : this.get启用状态().equals(other.get启用状态())) && (this.get是否外贸() == null ? other.get是否外贸() == null : this.get是否外贸().equals(other.get是否外贸())) && (this.get海关编码() == null ? other.get海关编码() == null : this.get海关编码().equals(other.get海关编码())) && (this.get海关名称() == null ? other.get海关名称() == null : this.get海关名称().equals(other.get海关名称())) && (this.get报关英文名() == null ? other.get报关英文名() == null : this.get报关英文名().equals(other.get报关英文名())) && (this.get发票名称() == null ? other.get发票名称() == null : this.get发票名称().equals(other.get发票名称())) && (this.get创建时间() == null ? other.get创建时间() == null : this.get创建时间().equals(other.get创建时间())) && (this.get最后修改时间() == null ? other.get最后修改时间() == null : this.get最后修改时间().equals(other.get最后修改时间())) && (this.getDefcode() == null ? other.getDefcode() == null : this.getDefcode().equals(other.getDefcode())) && (this.getDefname() == null ? other.getDefname() == null : this.getDefname().equals(other.getDefname())) && (this.getZsjflbm() == null ? other.getZsjflbm() == null : this.getZsjflbm().equals(other.getZsjflbm())) && (this.getZsjflmc() == null ? other.getZsjflmc() == null : this.getZsjflmc().equals(other.getZsjflmc())) && (this.getSjflbm() == null ? other.getSjflbm() == null : this.getSjflbm().equals(other.getSjflbm())) && (this.getSjflmc() == null ? other.getSjflmc() == null : this.getSjflmc().equals(other.getSjflmc())); } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getPkMaterial() == null) ? 0 : getPkMaterial().hashCode()); result = prime * result + ((get物料编码() == null) ? 0 : get物料编码().hashCode()); result = prime * result + ((get物料名称() == null) ? 0 : get物料名称().hashCode()); result = prime * result + ((get规格() == null) ? 0 : get规格().hashCode()); result = prime * result + ((get核算系数() == null) ? 0 : get核算系数().hashCode()); result = prime * result + ((get烟台核算系数() == null) ? 0 : get烟台核算系数().hashCode()); result = prime * result + ((get型号() == null) ? 0 : get型号().hashCode()); result = prime * result + ((get助记码() == null) ? 0 : get助记码().hashCode()); result = prime * result + ((get物料简称u8旧品名() == null) ? 0 : get物料简称u8旧品名().hashCode()); result = prime * result + ((get备注() == null) ? 0 : get备注().hashCode()); result = prime * result + ((get英文物料名称() == null) ? 0 : get英文物料名称().hashCode()); result = prime * result + ((getTs() == null) ? 0 : getTs().hashCode()); result = prime * result + ((get存货分类编码() == null) ? 0 : get存货分类编码().hashCode()); result = prime * result + ((get存货分类名称() == null) ? 0 : get存货分类名称().hashCode()); result = prime * result + ((get主单位() == null) ? 0 : get主单位().hashCode()); result = prime * result + ((get主中文单位() == null) ? 0 : get主中文单位().hashCode()); result = prime * result + ((get主中文单位2() == null) ? 0 : get主中文单位2().hashCode()); result = prime * result + ((get辅单位() == null) ? 0 : get辅单位().hashCode()); result = prime * result + ((get辅中文单位() == null) ? 0 : get辅中文单位().hashCode()); result = prime * result + ((get主辅换算比() == null) ? 0 : get主辅换算比().hashCode()); result = prime * result + ((get固定换算() == null) ? 0 : get固定换算().hashCode()); result = prime * result + ((get结存() == null) ? 0 : get结存().hashCode()); result = prime * result + ((get生产默认单位() == null) ? 0 : get生产默认单位().hashCode()); result = prime * result + ((get宽幅() == null) ? 0 : get宽幅().hashCode()); result = prime * result + ((get标准车速() == null) ? 0 : get标准车速().hashCode()); result = prime * result + ((get成本分类() == null) ? 0 : get成本分类().hashCode()); result = prime * result + ((get库存状态() == null) ? 0 : get库存状态().hashCode()); result = prime * result + ((get单位重量() == null) ? 0 : get单位重量().hashCode()); result = prime * result + ((get启用状态() == null) ? 0 : get启用状态().hashCode()); result = prime * result + ((get是否外贸() == null) ? 0 : get是否外贸().hashCode()); result = prime * result + ((get海关编码() == null) ? 0 : get海关编码().hashCode()); result = prime * result + ((get海关名称() == null) ? 0 : get海关名称().hashCode()); result = prime * result + ((get报关英文名() == null) ? 0 : get报关英文名().hashCode()); result = prime * result + ((get发票名称() == null) ? 0 : get发票名称().hashCode()); result = prime * result + ((get创建时间() == null) ? 0 : get创建时间().hashCode()); result = prime * result + ((get最后修改时间() == null) ? 0 : get最后修改时间().hashCode()); result = prime * result + ((getDefcode() == null) ? 0 : getDefcode().hashCode()); result = prime * result + ((getDefname() == null) ? 0 : getDefname().hashCode()); result = prime * result + ((getZsjflbm() == null) ? 0 : getZsjflbm().hashCode()); result = prime * result + ((getZsjflmc() == null) ? 0 : getZsjflmc().hashCode()); result = prime * result + ((getSjflbm() == null) ? 0 : getSjflbm().hashCode()); result = prime * result + ((getSjflmc() == null) ? 0 : getSjflmc().hashCode()); return result; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", pkMaterial=").append(pkMaterial); sb.append(", 物料编码=").append(物料编码); sb.append(", 物料名称=").append(物料名称); sb.append(", 规格=").append(规格); sb.append(", 核算系数=").append(核算系数); sb.append(", 烟台核算系数=").append(烟台核算系数); sb.append(", 型号=").append(型号); sb.append(", 助记码=").append(助记码); sb.append(", 物料简称u8旧品名=").append(物料简称u8旧品名); sb.append(", 备注=").append(备注); sb.append(", 英文物料名称=").append(英文物料名称); sb.append(", ts=").append(ts); sb.append(", 存货分类编码=").append(存货分类编码); sb.append(", 存货分类名称=").append(存货分类名称); sb.append(", 主单位=").append(主单位); sb.append(", 主中文单位=").append(主中文单位); sb.append(", 主中文单位2=").append(主中文单位2); sb.append(", 辅单位=").append(辅单位); sb.append(", 辅中文单位=").append(辅中文单位); sb.append(", 主辅换算比=").append(主辅换算比); sb.append(", 固定换算=").append(固定换算); sb.append(", 结存=").append(结存); sb.append(", 生产默认单位=").append(生产默认单位); sb.append(", 宽幅=").append(宽幅); sb.append(", 标准车速=").append(标准车速); sb.append(", 成本分类=").append(成本分类); sb.append(", 库存状态=").append(库存状态); sb.append(", 单位重量=").append(单位重量); sb.append(", 启用状态=").append(启用状态); sb.append(", 是否外贸=").append(是否外贸); sb.append(", 海关编码=").append(海关编码); sb.append(", 海关名称=").append(海关名称); sb.append(", 报关英文名=").append(报关英文名); sb.append(", 发票名称=").append(发票名称); sb.append(", 创建时间=").append(创建时间); sb.append(", 最后修改时间=").append(最后修改时间); sb.append(", defcode=").append(defcode); sb.append(", defname=").append(defname); sb.append(", zsjflbm=").append(zsjflbm); sb.append(", zsjflmc=").append(zsjflmc); sb.append(", sjflbm=").append(sjflbm); sb.append(", sjflmc=").append(sjflmc); sb.append("]"); return sb.toString(); } }