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