package com.hzs.system.config.vo;

import com.hzs.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 洲际配置VO
 * </p>
 *
 * @author hzs
 * @since 2023-03-29
 */
@Data
public class BdContinentVO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long pkId;

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

    /**
     * 排序
     */
    private Integer sort;
    /**
     * 父级主键
     */
    private Integer pkParentId;
    /**
     * 类型(1=洲 2=国家 3=区域 4=省)ERegionType
     */
    private Integer regionType;
    /**
     * 地区主键（国家或地区）
     */
    private Integer pkAreaId;
    /**
     * 地区主键集合（国家或地区）
     */
    private List<Integer> pkAreaIdList;

    /**
     * 地区集合（国家或地区）
     */
    private List<BdContinentVO> areaIdList;

    /**
     * 国家名称
     */
    private String shortName;
    /**
     * 省名称
     */
    private String provinceName;
    /**
     * 子集list
     */
    private List<BdContinentVO> sonList;

    /**
     * 是否存在下一级
     */
    private Integer isExist;


}
