123456789101112131415161718192021222324252627282930313233343536373839 |
- 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
- {
- /// <summary>
- /// 课程 学生分组
- /// </summary>
- [CosmosDB(RU = 400, Name = "CourseStudentsGroup")]
- public class CourseStudentsGroup :ID
- {
- public int? ttl { get; set; }
- public string id { get; set; }
- /// <summary>
- /// 学校编码 如果是教师私人知识点 则为 personal(写死) 否则为学校编码
- /// </summary>
- [Required(ErrorMessage = "{0} 必须填写")]
- [PartitionKey]
- [ProtoMember(1)]
- public string scopeCode { get; set; }
- //public List<ClassGroup> classGroups { get; set; }
- public string classroomCode { get; set; }
- public List<GroupStudent> 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; }
- }
- }
|