using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Atomx.Common.Entities { /// /// 系统设置配置 /// [Table("Settings")] public class Setting { /// /// 数据ID /// [DatabaseGenerated(DatabaseGeneratedOption.None)] [Key] public long Id { get; set; } /// /// 归属的网站应用Id /// public int SiteId { get; set; } /// /// 配置类型,见 SettingType 枚举 /// public int Type { get; set; } /// /// 标题名称 /// [Column(TypeName = "varchar(64)")] public string Name { get; set; } = string.Empty; /// /// 系统设置KEY /// [Column(TypeName = "varchar(64)")] public string Key { get; set; } = string.Empty; /// /// 系统设置项 /// [Column(TypeName = "text")] public string Content { get; set; } = string.Empty; } }