| 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; | 
|   | 
|     /** | 
|      *  | 
|      */ | 
|     private Integer wmsFlag; | 
|     /** | 
|      * | 
|      */ | 
|     private String wmsMemo; | 
|     @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())) | 
|             && (this.getWmsFlag() == null ? other.getWmsFlag() == null : this.getWmsFlag().equals(other.getWmsFlag())); | 
|     } | 
|   | 
|     @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()); | 
|         result = prime * result + ((getWmsFlag() == null) ? 0 : getWmsFlag().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(", wmsFlag=").append(wmsFlag); | 
|         sb.append("]"); | 
|         return sb.toString(); | 
|     } | 
| } |