package pwc.taxtech.atms.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @see PwC.Tax.Tech.Atms.Application.Dto\TaxAdminDto\AreaDto.cs
 */
public class OrganizationStatistics {

    /**
     * 机构Id
     */
    @JsonProperty("ID")
    private String id;
    /**
     * 机构名称
     */
    private String name;
    /**
     * 上级机构Id
     */
    @JsonProperty("parentID")
    private String parentId;
    /**
     * 事业部Id
     */
    @JsonProperty("businessUnitID")
    private String businessUnitId;
    /**
     * 事业部名称
     */
    private String businessUnitName;
    /**
     * 用户个数
     */
    private Integer userCount;
    /**
     * 行业Id
     */
    @JsonProperty("industryID")
    private String industryId;
    /**
     * 行业名称
     */
    private String industryName;
    /**
     * 机构层级Id
     */
    @JsonProperty("structureID")
    private String structureId;
    /**
     * 机构层级名称
     */
    private String structureName;
    /**
     * 区域Id
     */
    @JsonProperty("areaID")
    private String areaId;
    /**
     * 区域名称
     */
    private String areaName;
    /**
     * 城市RegionId
     */
    @JsonProperty("cityID")
    private String cityId;
    /**
     * 城市名
     */
    private String cityName;
    /**
     * 省名
     */
    private String provinceName;
    /**
     * 行政省市
     */
    private String administrativeAreaName;
    private Integer treeLevel;

    public String getId() {
        return id;
    }

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

    public String getName() {
        return name;
    }

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

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getBusinessUnitId() {
        return businessUnitId;
    }

    public void setBusinessUnitId(String businessUnitId) {
        this.businessUnitId = businessUnitId;
    }

    public String getBusinessUnitName() {
        return businessUnitName;
    }

    public void setBusinessUnitName(String businessUnitName) {
        this.businessUnitName = businessUnitName;
    }

    public Integer getUserCount() {
        return userCount;
    }

    public void setUserCount(Integer userCount) {
        this.userCount = userCount;
    }

    public String getIndustryId() {
        return industryId;
    }

    public void setIndustryId(String industryId) {
        this.industryId = industryId;
    }

    public String getIndustryName() {
        return industryName;
    }

    public void setIndustryName(String industryName) {
        this.industryName = industryName;
    }

    public String getStructureId() {
        return structureId;
    }

    public void setStructureId(String structureId) {
        this.structureId = structureId;
    }

    public String getStructureName() {
        return structureName;
    }

    public void setStructureName(String structureName) {
        this.structureName = structureName;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getAdministrativeAreaName() {
        return administrativeAreaName;
    }

    public void setAdministrativeAreaName(String administrativeAreaName) {
        this.administrativeAreaName = administrativeAreaName;
    }

    public Integer getTreeLevel() {
        return treeLevel;
    }

    public void setTreeLevel(Integer treeLevel) {
        this.treeLevel = treeLevel;
    }

}