using Microsoft.WindowsAzure.Storage.Table; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.Model.Syllabus.Models { [TableSpace(Name = "Syllabus")] public class TagBlock : TableEntity { /// /// 知识点标签类型 0 章节,1资源,2题目 /// [Required(ErrorMessage = "{0} 必须填写")] public int TagType { get; set; } = 0; [Required(ErrorMessage = "{0} 必须填写")] public int Type { get; set; } = 1; [Required(ErrorMessage = "{0} 必须填写")] public string TagId { get; set; } [Required(ErrorMessage = "{0} 必须填写")] public string KnowledgeId { get; set; } /// /// 名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string Name { get; set; } /// /// 上级ID /// [Required(ErrorMessage = "{0} 必须填写")] public string Pid { get; set; } = "root"; /// /// 学科 /// [Required(ErrorMessage = "{0} 必须填写")] public string SubjectCode { get; set; } [Required(ErrorMessage = "{0} 必须填写")] public int Order { get; set; } } }