using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VideoAnalysisCore.Model.蓝鲸智库 { /// /// 蓝鲸智库 知识点表 /// [SugarTable("knowledgeinfo_hy")] [Tenant("1001")] public class KnowledgeInfo { [SugarColumn(IsPrimaryKey = true, ColumnDescription = "Id 主键", ColumnName = "id")] public long Id { get; set; } [SugarColumn(ColumnDescription = "自己数据库Id", ColumnName = "thisid")] public long ThisId { get; set; } [SugarColumn(InsertServerTime = true, ColumnDescription = "创建时间", ColumnName = "createtime")] public DateTime CreateTime { get; set; } [SugarColumn(UpdateServerTime = true, InsertServerTime = true, IsNullable = true, ColumnDescription = "更新时间", ColumnName = "updatetime")] public DateTime UpdateTime { get; set; } [SugarColumn(ColumnDescription = "是否删除 true=删除", DefaultValue = "false", ColumnName = "deletestate")] public bool DeleteState { get; set; } [SugarColumn(ColumnDescription = "排序", ColumnName = "ordinal", DefaultValue = "0")] public int Ordinal { get; set; } [SugarColumn(ColumnDataType = "nvarchar(200)", ColumnDescription = "知识点名称", ColumnName = "name", IsNullable = true)] public string Name { get; set; } [SugarColumn(ColumnDescription = "节点深度,一级节点的深度为1,二级节点的深度为2,以此类推。", ColumnName = "depth", IsNullable = true)] public long Depth { get; set; } [SugarColumn(ColumnDescription = "适用于精简版", ColumnName = "for_lite", IsNullable = true)] public bool For_Lite { get; set; } [SugarColumn(ColumnDescription = "父节点ID", ColumnName = "parent_id", IsNullable = true)] public long Parent_Id { get; set; } [SugarColumn(ColumnDescription = "root节点的ID", ColumnName = "root_id", IsNullable = true)] public long Root_Id { get; set; } [SugarColumn(ColumnDataType = "nvarchar(100)", ColumnDescription = "节点类型,可用值:NODE、KNOWLEDGE_POINT、TESTING_POINT,分别代表普通节点、知识点、考点。", ColumnName = "type", IsNullable = true)] public string Type { get; set; } [SugarColumn(ColumnDescription = "课程ID", ColumnName = "course_id", IsNullable = true)] public long Course_Id { get; set; } [SugarColumn(InsertServerTime = true, ColumnDescription = "学科网创建时间", ColumnName = "create_time", IsNullable = true)] public DateTime Create_Time { get; set; } } }