package com.whyc.pojo;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModelProperty;
|
import org.apache.ibatis.type.Alias;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 产品bom表历史记录
|
*/
|
@TableName(value = "tb_product_bom_history")
|
@Alias("ProductBomHistory")
|
public class ProductBomHistory {
|
|
private Integer id;
|
@ApiModelProperty("产品id")
|
private Integer productId;
|
@ApiModelProperty("物料id")
|
private Integer materialId;
|
@ApiModelProperty("bom起始版本")
|
private Integer subSVersion;
|
@ApiModelProperty("bom终止版本")
|
private Integer subEVersion;
|
|
@ApiModelProperty("物料实体类")
|
@TableField(exist = false)
|
private Material materialObj;
|
|
@ApiModelProperty("结构件类型")
|
@TableField(exist = false)
|
private String type;
|
|
@ApiModelProperty("类别")
|
private String category;
|
|
@ApiModelProperty("子件编码")
|
@TableField(exist = false)
|
private String subCode;
|
|
@ApiModelProperty("子件名称")
|
@TableField(exist = false)
|
private String subName;
|
|
@ApiModelProperty("子件型号")
|
@TableField(exist = false)
|
private String subModel;
|
|
@ApiModelProperty("单位")
|
@TableField(exist = false)
|
private String unit;
|
|
@ApiModelProperty("子件数量")
|
private Integer quantity;
|
|
@ApiModelProperty("生产商")
|
private String producer;
|
|
@ApiModelProperty("厂家规格")
|
private String producerSpecification;
|
|
@ApiModelProperty("封装类型/材质")
|
private String material;
|
|
@ApiModelProperty("元件编号/料厚")
|
private String thickness;
|
|
@ApiModelProperty("表面处理/物料详情")
|
private String surfaceDetail;
|
|
@ApiModelProperty("备注")
|
private String notes;
|
|
@TableField(exist = false)
|
private Date createDate;
|
|
@TableField(exist = false)
|
@ApiModelProperty("版本号")
|
private Integer version;
|
|
@ApiModelProperty("工程图纸url")
|
@TableField(exist = false)
|
private String dwgUrl;
|
|
@TableField(exist = false)
|
private String pictureUrl;
|
|
@TableField(exist = false)
|
private String fileUrl;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "关联的物料集合")
|
private List<Material> materials;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "关联的物料集合")
|
private List<Software> softwares;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "母料编号")
|
private String parentCode;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "定制单号")
|
private String customCode;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "是否是bom的管理,excel导出有用,0:原件,1:关联件")
|
private Integer connFlag;
|
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public String getCategory() {
|
return category;
|
}
|
|
public void setCategory(String category) {
|
this.category = category;
|
}
|
|
public String getSubCode() {
|
return subCode;
|
}
|
|
public void setSubCode(String subCode) {
|
this.subCode = subCode;
|
}
|
|
public String getSubName() {
|
return subName;
|
}
|
|
public void setSubName(String subName) {
|
this.subName = subName;
|
}
|
|
public String getSubModel() {
|
return subModel;
|
}
|
|
public void setSubModel(String subModel) {
|
this.subModel = subModel;
|
}
|
|
public String getUnit() {
|
return unit;
|
}
|
|
public void setUnit(String unit) {
|
this.unit = unit;
|
}
|
|
public Integer getQuantity() {
|
return quantity;
|
}
|
|
public void setQuantity(Integer quantity) {
|
this.quantity = quantity;
|
}
|
|
public String getProducer() {
|
return producer;
|
}
|
|
public void setProducer(String producer) {
|
this.producer = producer;
|
}
|
|
public String getMaterial() {
|
return material;
|
}
|
|
public void setMaterial(String material) {
|
this.material = material;
|
}
|
|
public String getThickness() {
|
return thickness;
|
}
|
|
public void setThickness(String thickness) {
|
this.thickness = thickness;
|
}
|
|
public String getSurfaceDetail() {
|
return surfaceDetail;
|
}
|
|
public void setSurfaceDetail(String surfaceDetail) {
|
this.surfaceDetail = surfaceDetail;
|
}
|
|
public String getNotes() {
|
return notes;
|
}
|
|
public void setNotes(String notes) {
|
this.notes = notes;
|
}
|
|
public String getPictureUrl() {
|
return pictureUrl;
|
}
|
|
public void setPictureUrl(String pictureUrl) {
|
this.pictureUrl = pictureUrl;
|
}
|
|
public String getFileUrl() {
|
return fileUrl;
|
}
|
|
public void setFileUrl(String fileUrl) {
|
this.fileUrl = fileUrl;
|
}
|
|
public Date getCreateDate() {
|
return createDate;
|
}
|
|
public void setCreateDate(Date createDate) {
|
this.createDate = createDate;
|
}
|
|
public String getDwgUrl() {
|
return dwgUrl;
|
}
|
|
public void setDwgUrl(String dwgUrl) {
|
this.dwgUrl = dwgUrl;
|
}
|
|
public Integer getProductId() {
|
return productId;
|
}
|
|
public void setProductId(Integer productId) {
|
this.productId = productId;
|
}
|
|
public Integer getVersion() {
|
return version;
|
}
|
|
public void setVersion(Integer version) {
|
this.version = version;
|
}
|
|
public List<Material> getMaterials() {
|
return materials;
|
}
|
|
public void setMaterials(List<Material> materials) {
|
this.materials = materials;
|
}
|
|
public List<Software> getSoftwares() {
|
return softwares;
|
}
|
|
public void setSoftwares(List<Software> softwares) {
|
this.softwares = softwares;
|
}
|
|
public String getParentCode() {
|
return parentCode;
|
}
|
|
public void setParentCode(String parentCode) {
|
this.parentCode = parentCode;
|
}
|
|
public String getCustomCode() {
|
return customCode;
|
}
|
|
public void setCustomCode(String customCode) {
|
this.customCode = customCode;
|
}
|
|
public Integer getMaterialId() {
|
return materialId;
|
}
|
|
public void setMaterialId(Integer materialId) {
|
this.materialId = materialId;
|
}
|
|
public Integer getSubSVersion() {
|
return subSVersion;
|
}
|
|
public void setSubSVersion(Integer subSVersion) {
|
this.subSVersion = subSVersion;
|
}
|
|
public Integer getSubEVersion() {
|
return subEVersion;
|
}
|
|
public void setSubEVersion(Integer subEVersion) {
|
this.subEVersion = subEVersion;
|
}
|
|
public Material getMaterialObj() {
|
return materialObj;
|
}
|
|
public void setMaterialObj(Material materialObj) {
|
this.materialObj = materialObj;
|
}
|
|
public Integer getConnFlag() {
|
return connFlag;
|
}
|
|
public void setConnFlag(Integer connFlag) {
|
this.connFlag = connFlag;
|
}
|
|
public String getProducerSpecification() {
|
return producerSpecification;
|
}
|
|
public void setProducerSpecification(String producerSpecification) {
|
this.producerSpecification = producerSpecification;
|
}
|
}
|