using ProtoBuf; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; using TEAMModelOS.SDK.Module.AzureCosmosDBV3; namespace TEAMModelOS.Service.Models.Courses { /// /// 课程 学生分组 /// [CosmosDB(RU = 400, Name = "CourseStudentsGroup")] public class CourseStudentsGroup :ID { public int? ttl { get; set; } public string id { get; set; } /// /// 学校编码 如果是教师私人知识点 则为 personal(写死) 否则为学校编码 /// [Required(ErrorMessage = "{0} 必须填写")] [PartitionKey] [ProtoMember(1)] public string scopeCode { get; set; } //public List classGroups { get; set; } public string classroomCode { get; set; } public List groups { get; set; } } public class GroupStudent { public int seatNo { get; set; } public string groupCode { get; set; } public string groupName { get; set; } public string studentId { get; set; } } }