using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TEAMModelOS.SDK.Models.Cosmos.Student { /// /// 五育数据看板结构 /// public class FiveEducate : CosmosEntity { public string semesterName { get; set; } public int year { get; set; } public string semesterId { get; set; } public string schoolCode { get; set; } public string studentId { get; set; } public string name { get; set; } public List classId { get; set; } = new List(); public string periodId { get; set; } public int grade { get; set; } List sports { get; set; } } /// /// 保存学生画像 第三方传入的学校 /// public class Portrait { public string schoolCode { get; set; } //学校编码 public string studentId { get; set; }//学生编号 public string name { get; set; }//学生姓名 public string classId { get; set; }//行政班id public string periodId { get; set; }//学段id public string subjectId { get; set; }//体育科目id public List semesterData { get; set; }//学期数据 } /// /// 学期数据 /// public class SemesterData { public string examName { get; set; } //评测名称 public string examId { get; set; }//用于数据新增或更新 public long examDate { get; set; } //评测时间,13位时间戳 public string examType { get; set; } //评测类型 期末,期中,季考,月考,周考,测验,练习,作业,课中 public int year { get; set; }//所属学年,学年跨年,按上一年。 public int semester { get; set; }//学期,与semesterId选填其一 public string semesterId { get; set; }//学期id public double sumScore { get; set; }//总成绩 public double excellenceRate { get; set; }//优秀率 public double passRate { get; set; }//及格率 public List itemScore { get; set; } //考核项目数据 } /// /// 考核项目数据 /// public class ItemScore { public string name { get; set; }//项目名称 public double score { get; set; }//项目分数 } }