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; }
}
}