|
@@ -14,9 +14,9 @@ namespace TEAMModelOS.SDK.Models
|
|
|
public Course()
|
|
|
{
|
|
|
pk = "Course";
|
|
|
- subject = new SubjectSimple();
|
|
|
- period = new PeriodSimple();
|
|
|
- teachers = new List<Teachers>();
|
|
|
+ //subject = new SubjectSimple();
|
|
|
+ //period = new PeriodSimple();
|
|
|
+ schedule = new List<Schedule>();
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 课程名称
|
|
@@ -35,18 +35,40 @@ namespace TEAMModelOS.SDK.Models
|
|
|
/// <summary>
|
|
|
/// 科目编码
|
|
|
/// </summary>
|
|
|
- public SubjectSimple subject { get; set; }
|
|
|
+ public string subjectId { get; set; }
|
|
|
/// <summary>
|
|
|
/// 学段编码
|
|
|
/// </summary>
|
|
|
- public PeriodSimple period { get; set; }
|
|
|
+ public string periodId { get; set; }
|
|
|
/// <summary>
|
|
|
/// 任课教师范围
|
|
|
/// </summary>
|
|
|
- public List<Teachers> teachers { get; set; }
|
|
|
+ //public List<Teachers> teachers { get; set; }
|
|
|
public string scope { get; set; }
|
|
|
+ //public string notice { get; set; }
|
|
|
+ public List<Schedule> schedule { get; set; }
|
|
|
+ public List<Customize> classes { get; set; }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public class Schedule
|
|
|
+ {
|
|
|
+ public Info classInfo { get; set; } = new Info();
|
|
|
+ public Teachers teacher { get; set; } = new Teachers();
|
|
|
+ public string stulist { get; set; }
|
|
|
+ public string time { get; set; }
|
|
|
public string notice { get; set; }
|
|
|
|
|
|
+ }
|
|
|
+
|
|
|
+ public class Customize
|
|
|
+ {
|
|
|
+ public string id { get; set; }
|
|
|
+ public string name { get; set; }
|
|
|
+ public Teachers teacher { get; set; } = new Teachers();
|
|
|
+ public string scope { get; set; }
|
|
|
+ public string code { get; set; }
|
|
|
+
|
|
|
}
|
|
|
public class PeriodSimple
|
|
|
{
|
|
@@ -54,7 +76,7 @@ namespace TEAMModelOS.SDK.Models
|
|
|
public string id { get; set; }
|
|
|
public string name { get; set; }
|
|
|
}
|
|
|
- public class SubjectSimple
|
|
|
+ public class Info
|
|
|
{
|
|
|
|
|
|
public string id { get; set; }
|