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:   MeasurementUnitsDTOPageInfoResponse.java


import java.util.Objects;

public class MeasurementUnitsDTOPageInfoResponse
{

    private Object createDepartmentId;
    private String isDeleted;
    private Object modifyDepartmentId;
    private String createdTime;
    private Object companyId;
    private Object createUserId;
    private String code;
    private Object enterpriseId;
    private String name;
    private Object responsibleDepartmentId;
    private Object station;
    private Object tenantId;
    private Object modifyUserId;
    private String modifiedTime;
    private Object responsibleUserId;
    private String id;

    public MeasurementUnitsDTOPageInfoResponse()
    {
        createDepartmentId = null;
        isDeleted = null;
        modifyDepartmentId = null;
        createdTime = null;
        companyId = null;
        createUserId = null;
        code = null;
        enterpriseId = null;
        name = null;
        responsibleDepartmentId = null;
        station = null;
        tenantId = null;
        modifyUserId = null;
        modifiedTime = null;
        responsibleUserId = null;
        id = null;
    }

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

    public Object getCreateDepartmentId()
    {
        return createDepartmentId;
    }

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

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

    public String getIsDeleted()
    {
        return isDeleted;
    }

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

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

    public Object getModifyDepartmentId()
    {
        return modifyDepartmentId;
    }

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

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

    public String getCreatedTime()
    {
        return createdTime;
    }

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

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

    public Object getCompanyId()
    {
        return companyId;
    }

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

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

    public Object getCreateUserId()
    {
        return createUserId;
    }

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

    public MeasurementUnitsDTOPageInfoResponse code(String code)
    {
        this.code = code;
        return this;
    }

    public String getCode()
    {
        return code;
    }

    public void setCode(String code)
    {
        this.code = code;
    }

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

    public Object getEnterpriseId()
    {
        return enterpriseId;
    }

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

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

    public String getName()
    {
        return name;
    }

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

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

    public Object getResponsibleDepartmentId()
    {
        return responsibleDepartmentId;
    }

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

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

    public Object getStation()
    {
        return station;
    }

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

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

    public Object getTenantId()
    {
        return tenantId;
    }

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

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

    public Object getModifyUserId()
    {
        return modifyUserId;
    }

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

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

    public String getModifiedTime()
    {
        return modifiedTime;
    }

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

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

    public Object getResponsibleUserId()
    {
        return responsibleUserId;
    }

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

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

    public String getId()
    {
        return id;
    }

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

    public boolean equals(Object o)
    {
        if (this == o)
            return true;
        if (o == null || getClass() != o.getClass())
        {
            return false;
        } else
        {
            MeasurementUnitsDTOPageInfoResponse measurementUnitsDTOPageInfoResponse = (MeasurementUnitsDTOPageInfoResponse)o;
            return Objects.equals(createDepartmentId, measurementUnitsDTOPageInfoResponse.createDepartmentId) && Objects.equals(isDeleted, measurementUnitsDTOPageInfoResponse.isDeleted) && Objects.equals(modifyDepartmentId, measurementUnitsDTOPageInfoResponse.modifyDepartmentId) && Objects.equals(createdTime, measurementUnitsDTOPageInfoResponse.createdTime) && Objects.equals(companyId, measurementUnitsDTOPageInfoResponse.companyId) && Objects.equals(createUserId, measurementUnitsDTOPageInfoResponse.createUserId) && Objects.equals(code, measurementUnitsDTOPageInfoResponse.code) && Objects.equals(enterpriseId, measurementUnitsDTOPageInfoResponse.enterpriseId) && Objects.equals(name, measurementUnitsDTOPageInfoResponse.name) && Objects.equals(responsibleDepartmentId, measurementUnitsDTOPageInfoResponse.responsibleDepartmentId) && Objects.equals(station, measurementUnitsDTOPageInfoResponse.station) && Objects.equals(tenantId, measurementUnitsDTOPageInfoResponse.tenantId) && Objects.equals(modifyUserId, measurementUnitsDTOPageInfoResponse.modifyUserId) && Objects.equals(modifiedTime, measurementUnitsDTOPageInfoResponse.modifiedTime) && Objects.equals(responsibleUserId, measurementUnitsDTOPageInfoResponse.responsibleUserId) && Objects.equals(id, measurementUnitsDTOPageInfoResponse.id);
        }
    }

    public int hashCode()
    {
        return Objects.hash(new Object[] {
                createDepartmentId, isDeleted, modifyDepartmentId, createdTime, companyId, createUserId, code, enterpriseId, name, responsibleDepartmentId,
                station, tenantId, modifyUserId, modifiedTime, responsibleUserId, id
        });
    }

    public String toString()
    {
        StringBuilder sb = new StringBuilder();
        sb.append("class MeasurementUnitsDTOPageInfoResponse {\n");
        sb.append("    createDepartmentId: ").append(toIndentedString(createDepartmentId)).append("\n");
        sb.append("    isDeleted: ").append(toIndentedString(isDeleted)).append("\n");
        sb.append("    modifyDepartmentId: ").append(toIndentedString(modifyDepartmentId)).append("\n");
        sb.append("    createdTime: ").append(toIndentedString(createdTime)).append("\n");
        sb.append("    companyId: ").append(toIndentedString(companyId)).append("\n");
        sb.append("    createUserId: ").append(toIndentedString(createUserId)).append("\n");
        sb.append("    code: ").append(toIndentedString(code)).append("\n");
        sb.append("    enterpriseId: ").append(toIndentedString(enterpriseId)).append("\n");
        sb.append("    name: ").append(toIndentedString(name)).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("    modifyUserId: ").append(toIndentedString(modifyUserId)).append("\n");
        sb.append("    modifiedTime: ").append(toIndentedString(modifiedTime)).append("\n");
        sb.append("    responsibleUserId: ").append(toIndentedString(responsibleUserId)).append("\n");
        sb.append("    id: ").append(toIndentedString(id)).append("\n");
        sb.append("}");
        return sb.toString();
    }

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