package com.unis.crk.common.entity.vo;

// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name:   MaterielDTOPageInfoResponse.java


import java.math.BigDecimal;
import java.util.Objects;

public class MaterielDTOPageInfoResponse
{

    private Object createDepartmentId;
    private String createdTime;
    private BigDecimal retailPrice;
    private String description;
    private String materielPicture;
    private String barCode;
    private Object enterpriseId;
    private String name;
    private BigDecimal minSafetyInventory;
    private String modifiedTime;
    private Object putOutWeight;
    private Object responsibleUserId;
    private String available;
    private Object cultivatedVarieties;
    private BigDecimal materielModel;
    private String isDeleted;
    private Object materielUnit;
    private Object modifyDepartmentId;
    private Object companyId;
    private Object materielBrand;
    private String materielLevel;
    private String materielNum;
    private Object putInWeight;
    private Object createUserId;
    private BigDecimal maxSafetyInventory;
    private BigDecimal tradePrice;
    private Integer guaranteePeriod;
    private Object responsibleDepartmentId;
    private Object station;
    private Object tenantId;
    private BigDecimal unitPrice;
    private Object modifyUserId;
    private String id;
    private Integer earlyWarningDays;
    private BigDecimal initialWeight;
    private BigDecimal inventory;

    public MaterielDTOPageInfoResponse()
    {
        createDepartmentId = null;
        createdTime = null;
        retailPrice = null;
        description = null;
        materielPicture = null;
        barCode = null;
        enterpriseId = null;
        name = null;
        minSafetyInventory = null;
        modifiedTime = null;
        putOutWeight = null;
        responsibleUserId = null;
        available = null;
        cultivatedVarieties = null;
        materielModel = null;
        isDeleted = null;
        materielUnit = null;
        modifyDepartmentId = null;
        companyId = null;
        materielBrand = null;
        materielLevel = null;
        materielNum = null;
        putInWeight = null;
        createUserId = null;
        maxSafetyInventory = null;
        tradePrice = null;
        guaranteePeriod = null;
        responsibleDepartmentId = null;
        station = null;
        tenantId = null;
        unitPrice = null;
        modifyUserId = null;
        id = null;
        earlyWarningDays = null;
        initialWeight = null;
        inventory = null;
    }

    public MaterielDTOPageInfoResponse createDepartmentId(Object createDepartmentId)
    {
        this.createDepartmentId = createDepartmentId;
        return this;
    }

    public Object getCreateDepartmentId()
    {
        return createDepartmentId;
    }

    public void setCreateDepartmentId(Object createDepartmentId)
    {
        this.createDepartmentId = createDepartmentId;
    }

    public MaterielDTOPageInfoResponse createdTime(String createdTime)
    {
        this.createdTime = createdTime;
        return this;
    }

    public String getCreatedTime()
    {
        return createdTime;
    }

    public void setCreatedTime(String createdTime)
    {
        this.createdTime = createdTime;
    }

    public MaterielDTOPageInfoResponse retailPrice(BigDecimal retailPrice)
    {
        this.retailPrice = retailPrice;
        return this;
    }

    public BigDecimal getRetailPrice()
    {
        return retailPrice;
    }

    public void setRetailPrice(BigDecimal retailPrice)
    {
        this.retailPrice = retailPrice;
    }

    public MaterielDTOPageInfoResponse description(String description)
    {
        this.description = description;
        return this;
    }

    public String getDescription()
    {
        return description;
    }

    public void setDescription(String description)
    {
        this.description = description;
    }

    public MaterielDTOPageInfoResponse materielPicture(String materielPicture)
    {
        this.materielPicture = materielPicture;
        return this;
    }

    public String getMaterielPicture()
    {
        return materielPicture;
    }

    public void setMaterielPicture(String materielPicture)
    {
        this.materielPicture = materielPicture;
    }

    public MaterielDTOPageInfoResponse barCode(String barCode)
    {
        this.barCode = barCode;
        return this;
    }

    public String getBarCode()
    {
        return barCode;
    }

    public void setBarCode(String barCode)
    {
        this.barCode = barCode;
    }

    public MaterielDTOPageInfoResponse enterpriseId(Object enterpriseId)
    {
        this.enterpriseId = enterpriseId;
        return this;
    }

    public Object getEnterpriseId()
    {
        return enterpriseId;
    }

    public void setEnterpriseId(Object enterpriseId)
    {
        this.enterpriseId = enterpriseId;
    }

    public MaterielDTOPageInfoResponse name(String name)
    {
        this.name = name;
        return this;
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public MaterielDTOPageInfoResponse minSafetyInventory(BigDecimal minSafetyInventory)
    {
        this.minSafetyInventory = minSafetyInventory;
        return this;
    }

    public BigDecimal getMinSafetyInventory()
    {
        return minSafetyInventory;
    }

    public void setMinSafetyInventory(BigDecimal minSafetyInventory)
    {
        this.minSafetyInventory = minSafetyInventory;
    }

    public MaterielDTOPageInfoResponse modifiedTime(String modifiedTime)
    {
        this.modifiedTime = modifiedTime;
        return this;
    }

    public String getModifiedTime()
    {
        return modifiedTime;
    }

    public void setModifiedTime(String modifiedTime)
    {
        this.modifiedTime = modifiedTime;
    }

    public MaterielDTOPageInfoResponse putOutWeight(Object putOutWeight)
    {
        this.putOutWeight = putOutWeight;
        return this;
    }

    public Object getPutOutWeight()
    {
        return putOutWeight;
    }

    public void setPutOutWeight(Object putOutWeight)
    {
        this.putOutWeight = putOutWeight;
    }

    public MaterielDTOPageInfoResponse responsibleUserId(Object responsibleUserId)
    {
        this.responsibleUserId = responsibleUserId;
        return this;
    }

    public Object getResponsibleUserId()
    {
        return responsibleUserId;
    }

    public void setResponsibleUserId(Object responsibleUserId)
    {
        this.responsibleUserId = responsibleUserId;
    }

    public MaterielDTOPageInfoResponse available(String available)
    {
        this.available = available;
        return this;
    }

    public String getAvailable()
    {
        return available;
    }

    public void setAvailable(String available)
    {
        this.available = available;
    }

    public MaterielDTOPageInfoResponse cultivatedVarieties(Object cultivatedVarieties)
    {
        this.cultivatedVarieties = cultivatedVarieties;
        return this;
    }

    public Object getCultivatedVarieties()
    {
        return cultivatedVarieties;
    }

    public void setCultivatedVarieties(Object cultivatedVarieties)
    {
        this.cultivatedVarieties = cultivatedVarieties;
    }

    public MaterielDTOPageInfoResponse materielModel(BigDecimal materielModel)
    {
        this.materielModel = materielModel;
        return this;
    }

    public BigDecimal getMaterielModel()
    {
        return materielModel;
    }

    public void setMaterielModel(BigDecimal materielModel)
    {
        this.materielModel = materielModel;
    }

    public MaterielDTOPageInfoResponse isDeleted(String isDeleted)
    {
        this.isDeleted = isDeleted;
        return this;
    }

    public String getIsDeleted()
    {
        return isDeleted;
    }

    public void setIsDeleted(String isDeleted)
    {
        this.isDeleted = isDeleted;
    }

    public MaterielDTOPageInfoResponse materielUnit(Object materielUnit)
    {
        this.materielUnit = materielUnit;
        return this;
    }

    public Object getMaterielUnit()
    {
        return materielUnit;
    }

    public void setMaterielUnit(Object materielUnit)
    {
        this.materielUnit = materielUnit;
    }

    public MaterielDTOPageInfoResponse modifyDepartmentId(Object modifyDepartmentId)
    {
        this.modifyDepartmentId = modifyDepartmentId;
        return this;
    }

    public Object getModifyDepartmentId()
    {
        return modifyDepartmentId;
    }

    public void setModifyDepartmentId(Object modifyDepartmentId)
    {
        this.modifyDepartmentId = modifyDepartmentId;
    }

    public MaterielDTOPageInfoResponse companyId(Object companyId)
    {
        this.companyId = companyId;
        return this;
    }

    public Object getCompanyId()
    {
        return companyId;
    }

    public void setCompanyId(Object companyId)
    {
        this.companyId = companyId;
    }

    public MaterielDTOPageInfoResponse materielBrand(Object materielBrand)
    {
        this.materielBrand = materielBrand;
        return this;
    }

    public Object getMaterielBrand()
    {
        return materielBrand;
    }

    public void setMaterielBrand(Object materielBrand)
    {
        this.materielBrand = materielBrand;
    }

    public MaterielDTOPageInfoResponse materielLevel(String materielLevel)
    {
        this.materielLevel = materielLevel;
        return this;
    }

    public String getMaterielLevel()
    {
        return materielLevel;
    }

    public void setMaterielLevel(String materielLevel)
    {
        this.materielLevel = materielLevel;
    }

    public MaterielDTOPageInfoResponse materielNum(String materielNum)
    {
        this.materielNum = materielNum;
        return this;
    }

    public String getMaterielNum()
    {
        return materielNum;
    }

    public void setMaterielNum(String materielNum)
    {
        this.materielNum = materielNum;
    }

    public MaterielDTOPageInfoResponse putInWeight(Object putInWeight)
    {
        this.putInWeight = putInWeight;
        return this;
    }

    public Object getPutInWeight()
    {
        return putInWeight;
    }

    public void setPutInWeight(Object putInWeight)
    {
        this.putInWeight = putInWeight;
    }

    public MaterielDTOPageInfoResponse createUserId(Object createUserId)
    {
        this.createUserId = createUserId;
        return this;
    }

    public Object getCreateUserId()
    {
        return createUserId;
    }

    public void setCreateUserId(Object createUserId)
    {
        this.createUserId = createUserId;
    }

    public MaterielDTOPageInfoResponse maxSafetyInventory(BigDecimal maxSafetyInventory)
    {
        this.maxSafetyInventory = maxSafetyInventory;
        return this;
    }

    public BigDecimal getMaxSafetyInventory()
    {
        return maxSafetyInventory;
    }

    public void setMaxSafetyInventory(BigDecimal maxSafetyInventory)
    {
        this.maxSafetyInventory = maxSafetyInventory;
    }

    public MaterielDTOPageInfoResponse tradePrice(BigDecimal tradePrice)
    {
        this.tradePrice = tradePrice;
        return this;
    }

    public BigDecimal getTradePrice()
    {
        return tradePrice;
    }

    public void setTradePrice(BigDecimal tradePrice)
    {
        this.tradePrice = tradePrice;
    }

    public MaterielDTOPageInfoResponse guaranteePeriod(Integer guaranteePeriod)
    {
        this.guaranteePeriod = guaranteePeriod;
        return this;
    }

    public Integer getGuaranteePeriod()
    {
        return guaranteePeriod;
    }

    public void setGuaranteePeriod(Integer guaranteePeriod)
    {
        this.guaranteePeriod = guaranteePeriod;
    }

    public MaterielDTOPageInfoResponse responsibleDepartmentId(Object responsibleDepartmentId)
    {
        this.responsibleDepartmentId = responsibleDepartmentId;
        return this;
    }

    public Object getResponsibleDepartmentId()
    {
        return responsibleDepartmentId;
    }

    public void setResponsibleDepartmentId(Object responsibleDepartmentId)
    {
        this.responsibleDepartmentId = responsibleDepartmentId;
    }

    public MaterielDTOPageInfoResponse station(Object station)
    {
        this.station = station;
        return this;
    }

    public Object getStation()
    {
        return station;
    }

    public void setStation(Object station)
    {
        this.station = station;
    }

    public MaterielDTOPageInfoResponse tenantId(Object tenantId)
    {
        this.tenantId = tenantId;
        return this;
    }

    public Object getTenantId()
    {
        return tenantId;
    }

    public void setTenantId(Object tenantId)
    {
        this.tenantId = tenantId;
    }

    public MaterielDTOPageInfoResponse unitPrice(BigDecimal unitPrice)
    {
        this.unitPrice = unitPrice;
        return this;
    }

    public BigDecimal getUnitPrice()
    {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice)
    {
        this.unitPrice = unitPrice;
    }

    public MaterielDTOPageInfoResponse modifyUserId(Object modifyUserId)
    {
        this.modifyUserId = modifyUserId;
        return this;
    }

    public Object getModifyUserId()
    {
        return modifyUserId;
    }

    public void setModifyUserId(Object modifyUserId)
    {
        this.modifyUserId = modifyUserId;
    }

    public MaterielDTOPageInfoResponse id(String id)
    {
        this.id = id;
        return this;
    }

    public String getId()
    {
        return id;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public MaterielDTOPageInfoResponse earlyWarningDays(Integer earlyWarningDays)
    {
        this.earlyWarningDays = earlyWarningDays;
        return this;
    }

    public Integer getEarlyWarningDays()
    {
        return earlyWarningDays;
    }

    public void setEarlyWarningDays(Integer earlyWarningDays)
    {
        this.earlyWarningDays = earlyWarningDays;
    }

    public MaterielDTOPageInfoResponse initialWeight(BigDecimal initialWeight)
    {
        this.initialWeight = initialWeight;
        return this;
    }

    public BigDecimal getInitialWeight()
    {
        return initialWeight;
    }

    public void setInitialWeight(BigDecimal initialWeight)
    {
        this.initialWeight = initialWeight;
    }

    public MaterielDTOPageInfoResponse inventory(BigDecimal inventory)
    {
        this.inventory = inventory;
        return this;
    }

    public BigDecimal getInventory()
    {
        return inventory;
    }

    public void setInventory(BigDecimal inventory)
    {
        this.inventory = inventory;
    }

    public boolean equals(Object o)
    {
        if (this == o)
            return true;
        if (o == null || getClass() != o.getClass())
        {
            return false;
        } else
        {
            MaterielDTOPageInfoResponse materielDTOPageInfoResponse = (MaterielDTOPageInfoResponse)o;
            return Objects.equals(createDepartmentId, materielDTOPageInfoResponse.createDepartmentId) && Objects.equals(createdTime, materielDTOPageInfoResponse.createdTime) && Objects.equals(retailPrice, materielDTOPageInfoResponse.retailPrice) && Objects.equals(description, materielDTOPageInfoResponse.description) && Objects.equals(materielPicture, materielDTOPageInfoResponse.materielPicture) && Objects.equals(barCode, materielDTOPageInfoResponse.barCode) && Objects.equals(enterpriseId, materielDTOPageInfoResponse.enterpriseId) && Objects.equals(name, materielDTOPageInfoResponse.name) && Objects.equals(minSafetyInventory, materielDTOPageInfoResponse.minSafetyInventory) && Objects.equals(modifiedTime, materielDTOPageInfoResponse.modifiedTime) && Objects.equals(putOutWeight, materielDTOPageInfoResponse.putOutWeight) && Objects.equals(responsibleUserId, materielDTOPageInfoResponse.responsibleUserId) && Objects.equals(available, materielDTOPageInfoResponse.available) && Objects.equals(cultivatedVarieties, materielDTOPageInfoResponse.cultivatedVarieties) && Objects.equals(materielModel, materielDTOPageInfoResponse.materielModel) && Objects.equals(isDeleted, materielDTOPageInfoResponse.isDeleted) && Objects.equals(materielUnit, materielDTOPageInfoResponse.materielUnit) && Objects.equals(modifyDepartmentId, materielDTOPageInfoResponse.modifyDepartmentId) && Objects.equals(companyId, materielDTOPageInfoResponse.companyId) && Objects.equals(materielBrand, materielDTOPageInfoResponse.materielBrand) && Objects.equals(materielLevel, materielDTOPageInfoResponse.materielLevel) && Objects.equals(materielNum, materielDTOPageInfoResponse.materielNum) && Objects.equals(putInWeight, materielDTOPageInfoResponse.putInWeight) && Objects.equals(createUserId, materielDTOPageInfoResponse.createUserId) && Objects.equals(maxSafetyInventory, materielDTOPageInfoResponse.maxSafetyInventory) && Objects.equals(tradePrice, materielDTOPageInfoResponse.tradePrice) && Objects.equals(guaranteePeriod, materielDTOPageInfoResponse.guaranteePeriod) && Objects.equals(responsibleDepartmentId, materielDTOPageInfoResponse.responsibleDepartmentId) && Objects.equals(station, materielDTOPageInfoResponse.station) && Objects.equals(tenantId, materielDTOPageInfoResponse.tenantId) && Objects.equals(unitPrice, materielDTOPageInfoResponse.unitPrice) && Objects.equals(modifyUserId, materielDTOPageInfoResponse.modifyUserId) && Objects.equals(id, materielDTOPageInfoResponse.id) && Objects.equals(earlyWarningDays, materielDTOPageInfoResponse.earlyWarningDays) && Objects.equals(initialWeight, materielDTOPageInfoResponse.initialWeight) && Objects.equals(inventory, materielDTOPageInfoResponse.inventory);
        }
    }

    public int hashCode()
    {
        return Objects.hash(new Object[] {
                createDepartmentId, createdTime, retailPrice, description, materielPicture, barCode, enterpriseId, name, minSafetyInventory, modifiedTime,
                putOutWeight, responsibleUserId, available, cultivatedVarieties, materielModel, isDeleted, materielUnit, modifyDepartmentId, companyId, materielBrand,
                materielLevel, materielNum, putInWeight, createUserId, maxSafetyInventory, tradePrice, guaranteePeriod, responsibleDepartmentId, station, tenantId,
                unitPrice, modifyUserId, id, earlyWarningDays, initialWeight, inventory
        });
    }

    public String toString()
    {
        StringBuilder sb = new StringBuilder();
        sb.append("class MaterielDTOPageInfoResponse {\n");
        sb.append("    createDepartmentId: ").append(toIndentedString(createDepartmentId)).append("\n");
        sb.append("    createdTime: ").append(toIndentedString(createdTime)).append("\n");
        sb.append("    retailPrice: ").append(toIndentedString(retailPrice)).append("\n");
        sb.append("    description: ").append(toIndentedString(description)).append("\n");
        sb.append("    materielPicture: ").append(toIndentedString(materielPicture)).append("\n");
        sb.append("    barCode: ").append(toIndentedString(barCode)).append("\n");
        sb.append("    enterpriseId: ").append(toIndentedString(enterpriseId)).append("\n");
        sb.append("    name: ").append(toIndentedString(name)).append("\n");
        sb.append("    minSafetyInventory: ").append(toIndentedString(minSafetyInventory)).append("\n");
        sb.append("    modifiedTime: ").append(toIndentedString(modifiedTime)).append("\n");
        sb.append("    putOutWeight: ").append(toIndentedString(putOutWeight)).append("\n");
        sb.append("    responsibleUserId: ").append(toIndentedString(responsibleUserId)).append("\n");
        sb.append("    available: ").append(toIndentedString(available)).append("\n");
        sb.append("    cultivatedVarieties: ").append(toIndentedString(cultivatedVarieties)).append("\n");
        sb.append("    materielModel: ").append(toIndentedString(materielModel)).append("\n");
        sb.append("    isDeleted: ").append(toIndentedString(isDeleted)).append("\n");
        sb.append("    materielUnit: ").append(toIndentedString(materielUnit)).append("\n");
        sb.append("    modifyDepartmentId: ").append(toIndentedString(modifyDepartmentId)).append("\n");
        sb.append("    companyId: ").append(toIndentedString(companyId)).append("\n");
        sb.append("    materielBrand: ").append(toIndentedString(materielBrand)).append("\n");
        sb.append("    materielLevel: ").append(toIndentedString(materielLevel)).append("\n");
        sb.append("    materielNum: ").append(toIndentedString(materielNum)).append("\n");
        sb.append("    putInWeight: ").append(toIndentedString(putInWeight)).append("\n");
        sb.append("    createUserId: ").append(toIndentedString(createUserId)).append("\n");
        sb.append("    maxSafetyInventory: ").append(toIndentedString(maxSafetyInventory)).append("\n");
        sb.append("    tradePrice: ").append(toIndentedString(tradePrice)).append("\n");
        sb.append("    guaranteePeriod: ").append(toIndentedString(guaranteePeriod)).append("\n");
        sb.append("    responsibleDepartmentId: ").append(toIndentedString(responsibleDepartmentId)).append("\n");
        sb.append("    station: ").append(toIndentedString(station)).append("\n");
        sb.append("    tenantId: ").append(toIndentedString(tenantId)).append("\n");
        sb.append("    unitPrice: ").append(toIndentedString(unitPrice)).append("\n");
        sb.append("    modifyUserId: ").append(toIndentedString(modifyUserId)).append("\n");
        sb.append("    id: ").append(toIndentedString(id)).append("\n");
        sb.append("    earlyWarningDays: ").append(toIndentedString(earlyWarningDays)).append("\n");
        sb.append("    initialWeight: ").append(toIndentedString(initialWeight)).append("\n");
        sb.append("    inventory: ").append(toIndentedString(inventory)).append("\n");
        sb.append("}");
        return sb.toString();
    }

    private String toIndentedString(Object o)
    {
        if (o == null)
            return "null";
        else
            return o.toString().replace("\n", "\n    ");
    }
}
