using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace TEAMModelOS.SDK.Models.Cosmos { public class Correct: CosmosEntity { public Correct() { pk = "Correct"; } /// /// 发布层级 类型 school /// public string owner { get; set; } = "school"; /// /// 学校编码 /// [Required(ErrorMessage = "school 必须设置")] public string school { get; set; } /// /// 阅卷名称 /// [Required(ErrorMessage = "name 必须设置")] public string name { get; set; } /// /// 创建者的id /// [Required(ErrorMessage = "creatorId 必须设置")] public string creatorId { get; set; } /// /// pending 待发布|going 已发布|finish 已结束 /// //[Required(ErrorMessage = "progress 必须设置")] public string progress { get; set; } /// /// school /// [Required(ErrorMessage = "scope 必须设置")] public string scope { get; set; } = "school"; /// /// 开始时间 /// public long startTime { get; set; } /// /// 创建时间 /// public long createTime { get; set; } /// /// 结束时间 /// public long endTime { get; set; } public int? status { get; set; } = 0; /// /// 评测的分区键code值 /// public string scode { get; set; } public List subs { get; set; } = new List(); /// /// 阅卷模式,qu按题目,full按人/学生 /// public string mode { get; set; } /// /// 阅卷次数 /// public int num { get; set; } = 1; /// /// 是否有异常处理流程 0/1 /// public int isErr { get; set; } /// /// 是否有仲裁处理流程 0/1 /// public int isArb { get; set; } } public class CorSub{ /// /// 科目名称 /// public string name { get; set; } /// /// 科目id /// public string id { get; set; } /// /// 参与阅卷教师醍摩豆id /// public List markers { get; set; } = new List(); /// /// 异常卷处理人员 /// public List err { get; set; } = new List() ; /// /// 仲裁卷处理人员 /// public List arb { get; set; } = new List() ; /// /// 分差(仲裁条件) /// ///public double point { get; set; } } public class CorTmd{ /// /// tmdid /// public string id { get; set; } /// /// tmdid名 /// public string name { get; set; } /// /// 任务量 /// public int count { get; set; } /// /// 题目分配规则 /// public List qu { get; set; } } }