package com.sptg.permissions.api.entity;

import com.sptg.common.core.util.TreeUtil;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * title: Region
 * package: com.sptg.permissions.api.entity
 * description: 区域
 *
 *                  
 *                 
 */
@Getter
@Setter
public class Region implements TreeUtil.TreeEntity<Region> {

    /**
     * 区域Id
     */
    private Long id;

    /**
     * 区域父Id
     */
    private Long pid;

    /**
     * 区域名称
     */
    private String name;

    /**
     * 子区域列表
     */
    private List<Region> subList;

    /**
     * 设备数量
     */
    private Long deviceCount;

    /**
     * 小区数量
     */
    private Long xqCount;

    /**
     * 单元数量
     */
    private Long dyCount;

    @Override
    public Integer getSort() {
        return 0;
    }
}
