using Admin.NET.Core;
using Admin.NET.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
///
/// 设备报警查询参数
///
public class LesDeviceWaringSearch : PageInputBase
{
///
/// WcsId
///
public virtual int? WcsId { get; set; }
///
/// 设备名称
///
public virtual string DeviceName { get; set; }
///
/// 故障名称
///
public virtual string FaultName { get; set; }
///
/// 发生时间
///
public virtual DateTimeOffset? StartTime { get; set; }
///
/// 结束时间
///
public virtual DateTimeOffset? EndTime { get; set; }
///
/// 持续时间
///
public virtual int? RunningTime { get; set; }
///
/// 签核状态
///
public virtual Admin.NET.Core.IssueState IssueState { get; set; }
}
///
/// 设备报警不分页查询参数
///
public class LesDeviceWaringSearchNonPage : PageInputNonPageBase
{
///
/// WcsId
///
public virtual int? WcsId { get; set; }
///
/// 设备名称
///
public virtual string? DeviceName { get; set; }
///
/// 故障名称
///
public virtual string? FaultName { get; set; }
///
/// 发生时间
///
public virtual DateTimeOffset? StartTime { get; set; }
///
/// 结束时间
///
public virtual DateTimeOffset? EndTime { get; set; }
///
/// 持续时间
///
public virtual int? RunningTime { get; set; }
///
/// 签核状态
///
public virtual Admin.NET.Core.IssueState? IssueState { get; set; }
}
///
/// 设备报警输入参数
///
public class LesDeviceWaringInput
{
///
/// WcsId
///
public virtual int WcsId { get; set; }
///
/// 设备名称
///
public virtual string DeviceName { get; set; }
///
/// 故障名称
///
public virtual string FaultName { get; set; }
///
/// 发生时间
///
public virtual DateTimeOffset StartTime { get; set; }
///
/// 结束时间
///
public virtual DateTimeOffset EndTime { get; set; }
///
/// 持续时间
///
public virtual int RunningTime { get; set; }
///
/// 签核状态
///
public virtual Admin.NET.Core.IssueState IssueState { get; set; }
}
public class AddLesDeviceWaringInput : LesDeviceWaringInput
{
}
public class DeleteLesDeviceWaringInput : BaseId
{
}
public class UpdateLesDeviceWaringInput : LesDeviceWaringInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeLesDeviceWaringInput : BaseId
{
}
}