using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 设备报警记录查询参数 /// public class WareDeviceWarningSearch : PageInputBase { /// /// 报警时间 /// public virtual DateTime? WarningTime { get; set; } /// /// 设备编号 /// public virtual string DeviceCode { get; set; } /// /// 设备名称 /// public virtual string DeviceName { get; set; } /// /// 报警编号 /// public virtual string WarningCode { get; set; } /// /// 报警地址 /// public virtual string WarningDbAddress { get; set; } /// /// 报警名称 /// public virtual string WarningContent { get; set; } /// /// 状态 /// public virtual int? Status { get; set; } /// /// 状态名称 /// public virtual string StatusName { get; set; } /// /// 设备编号 /// public virtual string CloseContent { get; set; } /// /// 报警结束时间 /// public virtual DateTime? FinishTime { get; set; } /// /// 持续时间 /// public virtual string DurationTime { get; set; } /// /// 操作备注 /// public virtual string OperationRemark { get; set; } /// /// 设备类型编码 /// public virtual int? DeviceType { get; set; } /// /// 设备类型名称 /// public virtual string DeviceTypeName { get; set; } } /// /// 设备报警记录输入参数 /// public class WareDeviceWarningInput { /// /// 报警时间 /// public virtual DateTime WarningTime { get; set; } /// /// 设备编号 /// public virtual string DeviceCode { get; set; } /// /// 设备名称 /// public virtual string DeviceName { get; set; } /// /// 报警编号 /// public virtual string WarningCode { get; set; } /// /// 报警地址 /// public virtual string WarningDbAddress { get; set; } /// /// 报警名称 /// public virtual string WarningContent { get; set; } /// /// 状态 /// public virtual int Status { get; set; } /// /// 状态名称 /// public virtual string StatusName { get; set; } /// /// 设备编号 /// public virtual string CloseContent { get; set; } /// /// 报警结束时间 /// public virtual DateTime FinishTime { get; set; } /// /// 持续时间 /// public virtual string DurationTime { get; set; } /// /// 操作备注 /// public virtual string OperationRemark { get; set; } /// /// 设备类型编码 /// public virtual int DeviceType { get; set; } /// /// 设备类型名称 /// public virtual string DeviceTypeName { get; set; } } public class AddWareDeviceWarningInput : WareDeviceWarningInput { } public class DeleteWareDeviceWarningInput : BaseId { } public class UpdateWareDeviceWarningInput : WareDeviceWarningInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWareDeviceWarningInput : BaseId { } }