using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.SDK.Models { /// /// 作业 /// public class Homework:CosmosEntity { public Homework() { target = new List(); resource = new List(); } /// /// 作业名称 /// public string name { get; set; } /// /// 作业发布对象 /// public List target { get; set; } /// /// 发布模式 0 立即发布 1 定时 /// public string publishModel { get; set; } /// /// 开始时间 /// public long startTime { get; set; } /// /// 结束时间 /// public long endTime { get; set; } //记录ServiceBus每条消息的编号 public long sequenceNumber { get; set; } /// /// 作业描述 /// public string description { get; set; } /// /// 作业附件 /// public List resource { get; set; } /// /// 状态 (100:待发布 200:已发布 300:已结束) /// public int status { get; set; } //public Subdto subdto { get; set; } /// /// 学生 是否互评 是否可见 /// public List other { get; set; } //创建时间 public long createTime { get; set; } } }