package com.cpxt.biz.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 从统计局上抓取的数据，导入到当前表
 * @TableName sys_area
 */
@TableName(value ="sys_area")
@Data
public class SysArea implements Serializable {
    /**
     * 地址编码
     */
    @TableId
    private String id;

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

    /**
     * 地区全称
     */
    private String fullName;

    /**
     * 
     */
    private String parentId;

    /**
     * 首字母
     */
    private String spell;

    /**
     * 类型：1是省会，2直辖市,3港澳台,4其它
     */
    private Integer areaType;

    /**
     * 同级下排序
     */
    private Integer orderNo;

    /**
     * 0全国、1省、2市区、3郊县、4街道、5居委会
     */
    private Integer areaLevel;

    /**
     * 备注
     */
    private String remark;

    /**
     * 城乡分类代码
     */
    private String villageType;

    /**
     * 所属国家名
     */
    private String nation;

    /**
     * 所属省名称
     */
    private String province;

    /**
     * 所属市名称
     */
    private String city;

    /**
     * 所属区县名称
     */
    private String county;

    /**
     * 所属街道名称
     */
    private String town;

    /**
     * 经度
     */
    private String lng;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 来源地图，百度1,高德2
     */
    private Integer mapType;

    /**
     * 是否有下级
     */
    private String isHaveChild;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}