package com.shzg.project.worn.domain;

import java.math.BigDecimal;
import java.util.Date;

public class WornDeclareItem
{
    /** ===== 主表（bill）===== */
    private Long billId;
    private String billNo;
    private Long projectId;
    private String contactName;
    private String contactPhone;
    private String deliveryTime;
    private String address;
    private String billRemark;
    private String billStatus;
    private String updateBy;
    private Date updateTime;

    /** ===== 明细（item）===== */
    private Long id;
    private Long materialId;
    private BigDecimal quantity;
    private Integer uniqueCode;
    private String remark;
    private String isDelete;
    private String createBy;
    private Date createTime;
    private String status;

    /** ===== 物料（material）===== */
    private String materialName;
    private String materialCode;
    private String materialShortName;
    private String specification;
    private String model;
    private BigDecimal weight;

    /** ===== 单位 ===== */
    private Long unitId;
    private String unitName;

    /** ===== 类型 ===== */
    private String typeName;
    private String typeParentNames;

    // ================= getter / setter =================

    public Long getBillId() { return billId; }
    public void setBillId(Long billId) { this.billId = billId; }

    public String getBillNo() { return billNo; }
    public void setBillNo(String billNo) { this.billNo = billNo; }

    public Long getProjectId() { return projectId; }
    public void setProjectId(Long projectId) { this.projectId = projectId; }

    public String getContactName() { return contactName; }
    public void setContactName(String contactName) { this.contactName = contactName; }

    public String getContactPhone() { return contactPhone; }
    public void setContactPhone(String contactPhone) { this.contactPhone = contactPhone; }

    public String getDeliveryTime() { return deliveryTime; }
    public void setDeliveryTime(String deliveryTime) { this.deliveryTime = deliveryTime; }

    public String getAddress() { return address; }
    public void setAddress(String address) { this.address = address; }

    public String getBillRemark() { return billRemark; }
    public void setBillRemark(String billRemark) { this.billRemark = billRemark; }

    public String getBillStatus() { return billStatus; }
    public void setBillStatus(String billStatus) { this.billStatus = billStatus; }

    public String getUpdateBy() { return updateBy; }
    public void setUpdateBy(String updateBy) { this.updateBy = updateBy; }

    public Date getUpdateTime() { return updateTime; }
    public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; }

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }

    public Long getMaterialId() { return materialId; }
    public void setMaterialId(Long materialId) { this.materialId = materialId; }

    public BigDecimal getQuantity() { return quantity; }
    public void setQuantity(BigDecimal quantity) { this.quantity = quantity; }

    public Integer getUniqueCode() { return uniqueCode; }
    public void setUniqueCode(Integer uniqueCode) { this.uniqueCode = uniqueCode; }

    public String getRemark() { return remark; }
    public void setRemark(String remark) { this.remark = remark; }

    public String getIsDelete() { return isDelete; }
    public void setIsDelete(String isDelete) { this.isDelete = isDelete; }

    public String getCreateBy() { return createBy; }
    public void setCreateBy(String createBy) { this.createBy = createBy; }

    public Date getCreateTime() { return createTime; }
    public void setCreateTime(Date createTime) { this.createTime = createTime; }

    public String getStatus() { return status; }
    public void setStatus(String status) { this.status = status; }

    public String getMaterialName() { return materialName; }
    public void setMaterialName(String materialName) { this.materialName = materialName; }

    public String getMaterialCode() { return materialCode; }
    public void setMaterialCode(String materialCode) { this.materialCode = materialCode; }

    public String getMaterialShortName() { return materialShortName; }
    public void setMaterialShortName(String materialShortName) { this.materialShortName = materialShortName; }

    public String getSpecification() { return specification; }
    public void setSpecification(String specification) { this.specification = specification; }

    public String getModel() { return model; }
    public void setModel(String model) { this.model = model; }

    public BigDecimal getWeight() { return weight; }
    public void setWeight(BigDecimal weight) { this.weight = weight; }

    public Long getUnitId() { return unitId; }
    public void setUnitId(Long unitId) { this.unitId = unitId; }

    public String getUnitName() { return unitName; }
    public void setUnitName(String unitName) { this.unitName = unitName; }

    public String getTypeName() { return typeName; }
    public void setTypeName(String typeName) { this.typeName = typeName; }

    public String getTypeParentNames() { return typeParentNames; }
    public void setTypeParentNames(String typeParentNames) { this.typeParentNames = typeParentNames; }
}