using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; namespace Atomx.Admin.Client.Models { public class CategoryModel { /// /// 分类ID /// [DatabaseGenerated(DatabaseGeneratedOption.None)] [Key] public long Id { get; set; } /// /// 分类类型,1内容,2产品,3社区 /// public int Type { get; set; } /// /// 上级分类ID /// public long ParentId { get; set; } /// /// 分类名称 /// [Column(TypeName = "varchar(25)")] public string Name { get; set; } = string.Empty; /// /// 分类URL缩略名 /// [Column(TypeName = "varchar(50)")] public string Slug { get; set; } = string.Empty; /// /// Meta描述介绍 /// [Column(TypeName = "varchar(255)")] public string MetaDescription { get; set; } = string.Empty; /// /// Meta关键词 /// [Column(TypeName = "varchar(255)")] public string MetaKeywords { get; set; } = string.Empty; /// /// 过滤属性IDs /// [Column(TypeName = "varchar(255)")] public string FilterAttributes { get; set; } = string.Empty; /// /// 分类图片 /// [Column(TypeName = "varchar(255)")] public string Image { get; set; } = string.Empty; /// /// 分类页 banner /// [Column(TypeName = "varchar(255)")] public string Banner { get; set; } = string.Empty; /// /// 只是一个节点 /// public bool IsNode { get; set; } /// /// 是否可用 /// public bool Enabled { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } }