using ProtoBuf; using System; using System.Collections.Generic; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; using TEAMModelOS.SDK.Module.AzureCosmosDBV3; namespace TEAMModelOS.Service.Models.Learn { [CosmosDB(RU = 400, Name = "VoteStudent")] public class VoteStudent:ID { public VoteStudent() { classroom = new ClassroomItem(); nativeroom = new ClassroomItem(); } [ProtoMember(1)] public string id { get; set; } [ProtoMember(2)] [PartitionKey] public string voteWorkId { get; set; } /// /// 姓名 /// [ProtoMember(3)] public string name { get; set; } /// /// 醍摩豆id /// [ProtoMember(4)] public string TEAMModelId { get; set; } /// /// 上课班级 /// [ProtoMember(5)] public ClassroomItem classroom { get; set; } /// /// 原生班级 /// [ProtoMember(6)] public ClassroomItem nativeroom { get; set; } /// /// 学号 /// [ProtoMember(7)] public string studentId { get; set; } /// /// 是否提交 /// [ProtoMember(8)] public bool submissionBool { get; set; } = false; /// /// 提交时间 /// [ProtoMember(9)] public long submissionTime { get; set; } /// /// 选项 /// [ProtoMember(10)] public string option { get; set; } = "-1"; } }