GroupList.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Models
  5. {
  6. public class GroupList:CosmosEntity
  7. {
  8. public GroupList() {
  9. pk = "GroupList";
  10. }
  11. public string name { get; set; }
  12. //标记该名单唯一code
  13. public string no { get; set; }
  14. public string periodId { get; set; }
  15. public string scope { get; set; }
  16. public string school { get; set; }
  17. public string creatorId { get; set; }
  18. /// <summary>
  19. /// student 学生名单类型,教研组research,学科组subject,好友friend,管理manage等
  20. /// </summary>
  21. public string type { get; set; } = "student";
  22. public List<Member> members { get; set; } = new List<Member>();
  23. }
  24. public class Member
  25. {
  26. /// <summary>
  27. /// 账号id
  28. /// </summary>
  29. public string id { get; set; }
  30. //学生所在的学校
  31. public string code { get; set; }
  32. /// <summary>
  33. ///类型 1 tmdid,2 student
  34. /// </summary>
  35. public int type { get; set; }
  36. /// <summary>
  37. /// 头像
  38. /// </summary>
  39. public string picture { get; set; }
  40. // public string role { get; set; }
  41. }
  42. }