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; } /// /// 阅卷模式,1 按题目,0 按人/学生 /// public int mode { get; set; } List corSubs { get; set; } = new List(); } public class CorSub{ /// /// 科目名称 /// public string name { get; set; } /// /// 科目id /// public string id { get; set; } /// /// 参与阅卷教师醍摩豆id /// public List corTmdids { get; set; } = new List(); } public class CorTmd{ public string tmdid { get; set; } public int corCount { get; set; } } }