ClassRoomStudent.cs 1013 B

1234567891011121314151617181920212223242526272829303132333435363738
  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.Module.AzureCosmosDBV3;
  7. namespace TEAMModelOS.Service.Models.Core
  8. {
  9. [CosmosDB(RU = 400, Name = "CoreClassroomStudent",Cache = true)]
  10. public class ClassroomStudent:ID
  11. {
  12. public int? ttl { get; set; } = -1;
  13. /// <summary>
  14. /// classroomCode
  15. /// </summary>
  16. [Required(ErrorMessage = "{0} 必须填写")]
  17. public string id { get; set; } //classroomCode
  18. [Required(ErrorMessage = "{0} 必须填写")]
  19. [PartitionKey]
  20. public string scopeCode { get; set; }
  21. public HashSet<string> studentId { get; set; }
  22. //public class Stu
  23. //{
  24. // public string studentId { get; set; }
  25. // /// <summary>
  26. // /// 座位
  27. // /// </summary>
  28. // public int seatNo { get; set; }
  29. //}
  30. }
  31. }