namespace ZR.Model.Content { /// /// 文章目录 /// [SugarTable("articleCategory", "文章目录")] [Tenant("0")] public class ArticleCategory { /// /// 目录id /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "category_id")] public int CategoryId { get; set; } [SugarColumn(ColumnDescription = "目录名", Length = 20, ExtendedAttribute = ProteryConstant.NOTNULL)] public string Name { get; set; } [SugarColumn(ColumnDescription = "图标")] public string Icon { get; set; } /// /// 排序id /// public int OrderNum { get; set; } public int? ParentId { get; set; } /// /// 背景图 /// public string BgImg { get; set; } /// /// 介绍 /// public string Introduce { get; set; } /// /// 分类类型 0、文章 1、圈子 /// public int CategoryType { get; set; } /// /// 文章数 /// [SugarColumn(DefaultValue = "0")] public int ArticleNum { get; set; } /// /// 加入人数 /// [SugarColumn(DefaultValue = "0")] public int JoinNum { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_time", InsertServerTime = true)] public DateTime? CreateTime { get; set; } [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] [SugarColumn(IsIgnore = true)] public List Children { get; set; } } }