| package com.dg.core.db.gen.entity; | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import com.fasterxml.jackson.databind.annotation.JsonSerialize; | 
| import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.io.Serializable; | 
| import java.util.List; | 
|   | 
| /** | 
|  * <p> | 
|  *  | 
|  * </p> | 
|  * | 
|  * @author fengjin | 
|  * @since 2022-09-20 | 
|  */ | 
| @TableName("automessage_area_code_2022") | 
| @Data | 
| @ApiModel("所属地区实体类") | 
| public class AreaCode2022 implements Serializable { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * 区划代码 | 
|      */ | 
|     @ApiModelProperty("区划代码") | 
|     @JsonSerialize(using = ToStringSerializer.class) | 
|     private Long code; | 
|   | 
|     /** | 
|      * 名称 | 
|      */ | 
|     @ApiModelProperty("name") | 
|     private String name; | 
|   | 
|     /** | 
|      * 级别1-5,省市县镇村 | 
|      */ | 
|     @ApiModelProperty("级别1-5,省市县镇村") | 
|     private Integer level; | 
|   | 
|     /** | 
|      * 父级区划代码 | 
|      */ | 
|     @ApiModelProperty("父级区划代码") | 
|     @JsonSerialize(using = ToStringSerializer.class) | 
|     private Long pcode; | 
|   | 
|     /** | 
|      * 子节点 | 
|      */ | 
|     @TableField(exist = false) | 
|     @ApiModelProperty("子节点") | 
|     private List<AreaCode2022> child; | 
|   | 
|   | 
| } |