package com.ruoyi.basic.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; @Data @TableName("area") @Schema(description = "区域表") public class Area implements Serializable { private static final long serialVersionUID = 1L; @TableId(type = IdType.AUTO) @Schema(description = "序号", example = "1") private Long id; @Schema(description = "父级ID:0=省,其他=对应上级ID", example = "0") private Integer parentId; @Schema(description = "区域名称(省/市/区县)", example = "北京市") private String name; @Schema(description = "层级:1=省,2=市,3=区县", minimum = "1", maximum = "3") private Integer level; }