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