123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Text;
- namespace TEAMModelOS.SDK.Models
- {
- /// <summary>
- /// 教室,只存在于学校。
- /// </summary>
- public class Room : CosmosEntity
- {
- public Room(){
- pk = "Room";
- }
- public string name { get; set; }
- /// <summary>
- /// 教室编号
- /// </summary>
- public string no { get; set; }
- public float? x { get; set; }
- public float? y { get; set; }
- public string sn { get; set; }
- /// <summary>
- /// 教室属性,普通 /专设的教室
- /// </summary>
- public string openType { get; set; }
- // public string scope { get; set; }
- /// <summary>
- /// TBL IRS 类型区分
- /// </summary>
- public string style { get; set; }
- /// <summary>
- ///
- /// </summary>
- public string area { get; set; }
- /// <summary>
- /// 序列号
- /// </summary>
- public string serial { get; set; }
- /// <summary>
- /// 楼层等其他地址信息
- /// </summary>
- public string address { get; set; }
- /// <summary>
- /// 学段
- /// 注释原因:教室暂时不绑定学段
- /// </summary>
- //public string periodId { get; set; }
- }
- public class RoomDto
- {
- [Required(ErrorMessage = "物理教室的id必须填写"), RegularExpression(@"[0-9a-zA-Z]{8}(-[0-9a-zA-Z]{4}){3}-[0-9a-zA-Z]{12}", ErrorMessage = "物理教室的uuid格式错误!")]
- public string id { get; set; }
- [Required(ErrorMessage = "{0} 教室的名称必须填写")]
- public string name { get; set; }
- public string no { get; set; }
- /// <summary>
- /// 楼层等其他地址信息
- /// </summary>
- public string address { get; set; }
- /// <summary>
- /// 区域
- /// </summary>
- public string area { get; set; }
- }
- }
|