namespace ZR.Model.Business.Dto { /// /// 机架列表查询对象 /// public class OdfRacksQueryDto : PagerInfo { public int? RoomId { get; set; } public string RackName { get; set; } } /// /// 机架列表输入输出对象 /// public class OdfRacksDto { [Required(ErrorMessage = "Id不能为空")] [ExcelColumn(Name = "Id")] [ExcelColumnName("Id")] public int Id { get; set; } [Required(ErrorMessage = "机房不能为空")] [ExcelColumn(Name = "机房")] [ExcelColumnName("机房")] public int RoomId { get; set; } [Required(ErrorMessage = "序号不能为空")] [ExcelColumn(Name = "序号")] [ExcelColumnName("序号")] public int SequenceNumber { get; set; } [Required(ErrorMessage = "ODF名称不能为空")] [ExcelColumn(Name = "ODF名称")] [ExcelColumnName("ODF名称")] public string RackName { get; set; } [ExcelColumn(Name = "框数量(固定9框)")] [ExcelColumnName("框数量(固定9框)")] public int? FrameCount { get; set; } [ExcelColumn(Name = "CreatedAt", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)] [ExcelColumnName("CreatedAt")] public DateTime? CreatedAt { get; set; } [ExcelColumn(Name = "UpdatedAt", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)] [ExcelColumnName("UpdatedAt")] public DateTime? UpdatedAt { get; set; } } public class OdfRacksExpertDto : OdfRacksDto { /// /// 机框数量 /// public int FramesCount { get; set; } /// /// 行数 /// public int RowCount { get; set; } /// /// 端口数量 /// public int PortsCount { get; set; } /// /// /// public int DefaultStatus { get; set; } } }