12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TEAMModelOS.SDK.Models.Cosmos.School
- {
- /// <summary>
- /// 课程基础信息
- /// </summary>
- public class CourseBase : CosmosEntity
- { /// <summary>
- /// 课程名称
- /// </summary>
- [Required(ErrorMessage = "{0} 必须填写")]
- public string name { get; set; }
- /// <summary>
- /// 科目
- /// </summary>
- public SubjectSimple subject { get; set; }
- /// <summary>
- /// 学段
- /// </summary>
- public PeriodSimple period { get; set; }
- public string scope { get; set; }
- /// <summary>
- /// 描述
- /// </summary>
- public string desc { get; set; }
- /// <summary>
- /// 课程编号
- /// </summary>
- public string no { get; set; }
- /// <summary>
- /// 创建者的id
- /// </summary>
- public string creatorId { get; set; }
- /// <summary>
- /// 学校编码
- /// </summary>
- public string school { get; set; }
- }
- public class CourseSchedule : CosmosEntity
- {
- /// <summary>
- /// 过期时间,-1永不过期, 1577808000000 2020-01-01
- /// </summary>
- public long expire { get; set; } = -1;
- public string courseId { get; set; }
- }
- public class ScheduleInfo
- {
- /// <summary>
- /// 教室
- /// </summary>
- public string room { get; set; }
- /// <summary>
- /// 班级名单id
- /// </summary>
- public string classId { get; set; }
- [Required(ErrorMessage = "教师id {0} 必须填写")]
- public string teacherId { get; set; }
- /// <summary>
- /// 自定义名单
- /// </summary>
- public string stulist { get; set; }
- public List<TimeInfo> time { get; set; } = new List<TimeInfo>();
- }
- public class ScheduleTime {
- public string id { get; set; }
- public string week { get; set; }
- }
- }
|