using NCC.Common.Const; using SqlSugar; using Yitter.IdGenerator; namespace NCC.VisualData.Entity { /// /// 可视化配置表 /// [SugarTable("BLADE_VISUAL_CONFIG")] [Tenant(ClaimConst.TENANT_ID)] public class VisualConfigEntity { /// /// 主键 /// [SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)] public string Id { get; set; } /// /// 可视化表主键 /// [SugarColumn(ColumnName = "VISUAL_ID", ColumnDescription = "可视化表主键")] public string VisualId { get; set; } /// /// 配置json /// [SugarColumn(ColumnName = "DETAIL", ColumnDescription = "配置json")] public string Detail { get; set; } /// /// 组件json /// [SugarColumn(ColumnName = "COMPONENT", ColumnDescription = "组件json")] public string Component { get; set; } /// /// 创建 /// public virtual void Create() { this.Id = YitIdHelper.NextId().ToString(); } } }