GroupList.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. //课程id,需要标记则标记
  16. //public string courseId { get; set; }
  17. public string scope { get; set; }
  18. public string school { get; set; }
  19. public string creatorId { get; set; }
  20. /// <summary>
  21. ///教学班teach ,行政班(学生搜寻classId动态返回)class ,教研组research,学科组(学科搜寻动态返回)subject,好友friend,管理manage,群组group等
  22. /// </summary>
  23. public string type { get; set; } = "teach";
  24. public int year { get; set; }
  25. /// <summary>
  26. /// 醍摩豆id成员数量
  27. /// </summary>
  28. public int tcount { get; set; }
  29. /// <summary>
  30. /// 校内账号成员数量
  31. /// </summary>
  32. public int scount { get; set; }
  33. public List<Member> members { get; set; } = new List<Member>();
  34. }
  35. public class Member
  36. {
  37. /// <summary>
  38. /// 账号id
  39. /// </summary>
  40. public string id { get; set; }
  41. //学生所在的学校
  42. public string code { get; set; }
  43. /// <summary>
  44. /// 名称
  45. /// </summary>
  46. public string name { get; set; }
  47. /// <summary>
  48. ///类型 1 tmdid,2 student
  49. /// </summary>
  50. public int type { get; set; }
  51. /// <summary>
  52. /// 头像
  53. /// </summary>
  54. public string picture { get; set; }
  55. /// <summary>
  56. ///座号
  57. /// </summary>
  58. public string no { get; set; }
  59. /// <summary>
  60. /// IRS WebIRS编号。
  61. /// </summary>
  62. public string irs { get; set; }
  63. public string tag { get; set; }
  64. }
  65. }