ClassStudent.cs 893 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Text;
  5. using TEAMModelOS.SDK.Context.Attributes.Azure;
  6. using TEAMModelOS.SDK.DI;
  7. namespace TEAMModelOS.Models.StudentInfo
  8. {
  9. [CosmosDB(Database = "TEAMModelOS", Name = "Student", Cache = false)]
  10. public class ClassStudent : ID
  11. {
  12. public string pk { get; set; }
  13. public ClassStudent() {
  14. // studentId = new List<string>();
  15. }
  16. public int? ttl { get; set; }
  17. /// <summary>
  18. ///班级id classroomCode
  19. /// </summary>
  20. [Required(ErrorMessage = "{0} 必须填写")]
  21. public string id { get; set; } //classroomCode
  22. /// <summary>
  23. /// 学生id
  24. /// </summary>
  25. [PartitionKey]
  26. [Required(ErrorMessage = "{0} 必须填写")]
  27. public string code { get; set; }
  28. }
  29. }