using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.Service.Models.Syllabus { public class KnowledgeBlock { public string id { get; set; } /// /// 0 标准,1自建,2..... /// [Required(ErrorMessage = "{0} 必须填写")] public int type { get; set; } = 0; /// /// 名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string name { get; set; } /// /// 描述 /// [Required(ErrorMessage = "{0} 必须填写")] public string alias { get; set; } /// /// 学科 /// [Required(ErrorMessage = "{0} 必须填写")] public string subjectCode { get; set; } /// /// 学校编码 /// [Required(ErrorMessage = "{0} 必须填写")] [PartitionKey] public string schoolCode { get; set; } [Required(ErrorMessage = "{0} 必须填写")] public int order { get; set; } /// /// 删除状态0 删除 1 有效 /// [Required(ErrorMessage = "{0} 必须填写")] public int status { get; set; } = 1; public List points { get; set; } } }