package com.ltgk.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Author: wan kun
 * @Description: 行政地区表
 * @Date: 2024/12/11 16:21
 * @Version: 1.0
 */
@Data
@TableName("sys_area_info")
public class SysAreaInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 行政区域编码
     */
    @JsonProperty("areaCode")
    @TableField("area_code")
    private String areaCode;
    /**
     * 行政区域名称
     */
    @JsonProperty("areaName")
    @TableField("area_name")
    private String areaName;
    /**
     * 行政区域等级
     */
    @JsonProperty("level")
    @TableField("level")
    private Integer level;
    /**
     * 行政区域类型
     */
    @JsonProperty("type")
    @TableField("type")
    private Integer type;
    /**
     * 行政区域简称
     */
    @JsonProperty("abname")
    @TableField("abname")
    private String abname;
    /**
     * 行政区域父级编码
     */
    @JsonProperty("pid")
    @TableField("pid")
    private String pid;
    /**
     * 行政区域父级名称
     */
    @JsonProperty("pname")
    @TableField("pname")
    private String pname;
    /**
     * 行政区域备注
     */
    @JsonProperty("remark")
    @TableField("remark")
    private String remark;
}
