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();
|
}
|
}
|