using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace TEAMModelOS.SDK.Models { /// /// 教室,只存在于学校。 /// public class Room : CosmosEntity { public Room(){ pk = "Room"; } public string name { get; set; } /// /// 教室编号 /// public string no { get; set; } public float? x { get; set; } public float? y { get; set; } public string sn { get; set; } /// /// 教室属性,普通 /专设的教室 /// public string openType { get; set; } // public string scope { get; set; } /// /// TBL IRS 类型区分 /// public string style { get; set; } /// /// /// public string area { get; set; } /// /// 序列号 /// public string serial { get; set; } /// /// 楼层等其他地址信息 /// public string address { get; set; } /// /// 学段 /// 注释原因:教室暂时不绑定学段 /// //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; } /// /// 楼层等其他地址信息 /// public string address { get; set; } /// /// 区域 /// public string area { get; set; } } }