using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.SDK.Models { /// /// 课程 /// [CosmosDB(Database = "TEAMModelOS", Name = "School")] public class CourseManagement : CosmosEntity { public CourseManagement() { pk = "CourseManagement"; courses = new List(); teacher = new Teachers(); } public string name { get; set; } public List courses { get; set; } public Teachers teacher { get; set; } public string scope { get; set; } } public class CourseSimple { public CourseSimple() { course = new Courses(); teachers = new List(); } public Courses course { get; set; } public List teachers { get; set; } } public class Courses { public string id { get; set; } public string name { get; set; } public string scope { get; set; } public string notice { get; set; } } }