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";
}
}