using Azure.Cosmos; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using System.Text.Json; using System.Text.Json.Serialization; using TEAMModelOS.SDK.Context.Attributes.Azure; using TEAMModelOS.SDK.DI; namespace TEAMModelOS.SDK.Models { /// /// 班级 /// public class Class : CosmosEntity { public Class() { pk = "Class"; teacher = new Teachers(); //students = new List(); } /// /// 班级编号 /// public string no { get; set; } // public float? x { get; set; } // public float? y { get; set; } /// /// 班级名称 /// public string name { get; set; } /// /// 教师 /// public Teachers teacher { get; set; } /// /// 学段 /// public string periodId { get; set; } /// /// 年级 此字段再入学年的情况下已经无用,现阶段只是用来处理历史数据 /// public string gradeId { get; set; } //入学年 public int year { get; set; } //public string sn { get; set; } /// /// TBL IRS 类型区分 /// //public string style { get; set; } public int status { get; set; } = 1; /// /// 关联教室的id /// public string room { get; set; } /// /// 教室属性,普通 /专设的教室 /// //public string openType { get; set; } public string scope { get; set; } /// /// 学生名单数据来源 1是不同学校的学生账号,2是扫码加入的醍摩豆ID /// //public int? source { get; set; } } }