using System; using System.Collections.Generic; using SqlSugar; using OfficeOpenXml.Attributes; using Newtonsoft.Json; namespace ARW.Model.Models.Business.Custom.Regions { /// /// 省市区数据表,数据实体对象 /// /// @author admin /// @date 2023-06-05 /// [SugarTable("tb_region")] public class Region : BusinessBase { /// /// 描述 :区划信息ID /// 空值 : false /// [EpplusTableColumn(Header = "区划信息ID")] [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "region_id")] public int RegionId { get; set; } /// /// 描述 :区划名称 /// 空值 : false /// [EpplusTableColumn(Header = "区划名称")] [SugarColumn(ColumnName = "region_name")] public string RegionName { get; set; } /// /// 描述 :父级ID /// 空值 : false /// [EpplusTableColumn(Header = "父级ID")] [SugarColumn(ColumnName = "region_pid")] public int RegionPid { get; set; } /// /// 描述 :区划编码 /// 空值 : false /// [EpplusTableColumn(Header = "区划编码")] [SugarColumn(ColumnName = "region_code")] public string RegionCode { get; set; } /// /// 描述 :层级(1省级 2市级 3区/县级) /// 空值 : false /// [EpplusTableColumn(Header = "层级(1省级 2市级 3区/县级)")] [SugarColumn(ColumnName = "region_level")] public int RegionLevel { get; set; } [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] [SugarColumn(IsIgnore = true)] public List Children { get; set; } } }