123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using static TEAMModelOS.SDK.Models.Teacher;
- namespace TEAMModelOS.SDK.Models
- {
- public class Imei : CosmosEntity
- {
- ///id: 电子学生证id,
- ///code:"Imei",
- /// stuid :"学生id"
- public string stuid { get; set; }
- /// school :"学校编码"
- public string school { get; set; }
- /// <summary>
- /// 教室頻道號碼
- /// </summary>
- public string channel { get; set; }
- /// <summary>
- /// 教室授課ID,HiTeach(裝置ID),CC(TMID)
- /// </summary>
- public string userid { get; set; }
- }
- public class Student : CosmosEntity
- {
- public string mail { get; set; }
- public string mobile { get; set; }
- public string country { get; set; }
- public string name { get; set; }
- public string picture { get; set; }
- public string schoolId { get; set; }
- public string pw { get; set; }
- public string salt { get; set; }
- public int year { get; set; }
- //座位号
- public string no { get; set; } //座位号
- public string irs { get; set; }
- //绑定班级Id
- public string classId { get; set; }
- //分组信息
- public string groupId { get; set; }
- public string groupName { get; set; }
- public string periodId { get; set; }
- /// <summary>
- /// 性别 M( male,男) F (female 女) N(secret 保密)
- /// </summary>
- public string gender { get; set; }
- //补充留级信息
- //0在校,1毕业
- public int graduate { get; set; } = 0;
- /// <summary>
- /// 保留当天的登录信息
- /// </summary>
- public List<LoginInfo> loginInfos { get; set; } = new List<LoginInfo>();
- /// <summary>
- /// 创建时间 十位 时间戳
- /// </summary>
- public long createTime { get; set; }
- public List<StudentGuardian> guardians { get; set; }= new List<StudentGuardian>();
- /// <summary>
- /// 学生的专业id
- /// </summary>
- public string majorId { get; set; }
- /// <summary>
- /// 學生的OpenID (TW教育雲綁定ID)
- /// </summary>
- public string openId { get; set; }
- }
- public class Guardian : CosmosEntity
- {
- //存 Student表
- // id = uuid
- // code = "Base-Guardian"
- //绑定信息的key(手机号,邮箱,醍摩豆id)
- //姓名 姓名
- public string name { get; set; }
- public string nickname { get; set; }
- //监护人:父亲,母亲,或者其他监护人
- /// <summary>
- /// 头像
- /// </summary>
- public string picture { get; set; }
- public string tmdid { get; set; }
- public string mobile { get; set; }
- public string mail { get; set; }
- public List<GuardianStudent> students { get; set; } = new List<GuardianStudent>();
- }
- public class GuardianStudent
- {
- public string relation { get; set; }
- /// <summary>
- ///类型 1 tmdid,2 student
- /// </summary>
- public int type { get; set; }
- public string id { get; set; }
- /// <summary>
- /// 头像
- /// </summary>
- public string picture { get; set; }
- /// <summary>
- /// 名称
- /// </summary>
- public string name { get; set; }
- /// <summary>
- /// 学生所在的学校
- /// </summary>
- public string code { get; set; }
- /// <summary>
- /// 是否认证通过 0 默认,未通过,1 通过 。
- /// </summary>
- public int auth { get; set; } = 0;
- }
- public class StudentGuardian
- {
- //绑定信息的key(手机号,邮箱,醍摩豆id)
- // public List<BindKey> bindKey { get; set; } = new List<BindKey>();
- //姓名 姓名
- public string name { get; set; }
- //监护人:父亲,母亲,或者其他监护人
- public string relation { get; set; }
- /// <summary>
- /// 头像
- /// </summary>
- public string picture { get; set; }
- public string tmdid { get; set; }
- public string mobile { get; set; }
- public string mail { get; set; }
- }
- }
|