Period.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Models
  5. {
  6. public class Period
  7. {
  8. public Period()
  9. {
  10. grades = new List<string>();
  11. subjects = new List<Subject>();
  12. semesters = new List<Semester>();
  13. analysis = new Analysis();
  14. majors = new List<Major>();
  15. }
  16. /// <summary>
  17. /// 高职教专业
  18. /// </summary>
  19. public List<Major> majors { get; set; }
  20. public List<string> grades { get; set; }
  21. public List<Subject> subjects { get; set; }
  22. public List<Semester> semesters { get; set; }
  23. public string name { get; set; }
  24. public string id { get; set; }
  25. public int gradeCount { get; set; }
  26. public int semesterCount { get; set; }
  27. public int subjectCount { get; set; }
  28. //保存校区编码
  29. public string campusId { get; set; }
  30. public Analysis analysis { get; set; }
  31. /// <summary>
  32. /// 课程计划表
  33. /// </summary>
  34. public List<TimeTable> timetable { get; set; } = new List<TimeTable>();
  35. //"学前","小学","初中","高中","中职(中专,技校,职高)","高职(专科)","大学本科","特殊教育","教育局","电教部门"
  36. public string type { get; set; }
  37. }
  38. /// <summary>
  39. /// 高职教的专业
  40. /// </summary>
  41. public class Major
  42. {
  43. /// <summary>
  44. /// id
  45. /// </summary>
  46. public string id { get; set; }
  47. /// <summary>
  48. /// 名称
  49. /// </summary>
  50. public string name { get; set; }
  51. }
  52. public class Analysis
  53. {
  54. public List<ExamSimple> type { get; set; } = new List<ExamSimple>();
  55. public int income { get; set; }
  56. public int eugenics { get; set; }
  57. public int touch { get; set; }
  58. }
  59. }