using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 线程状态监控表查询参数
///
public class ThreadStatusMonitorSearch : PageInputBase
{
///
/// 线程代码
///
public virtual string Threadcode { get; set; }
///
/// 线程描述
///
public virtual string Threadcname { get; set; }
///
/// 线程启动时间
///
public virtual DateTime? Threadstarttime { get; set; }
///
/// 线程结束时间
///
public virtual DateTime? Threadendtime { get; set; }
///
/// 线程最后处理时间
///
public virtual DateTime? Threadlastmodifytime { get; set; }
///
/// 线程状态
///
public virtual int Threadstatue { get; set; }
///
/// 线程Id
///
public virtual string ThreadId { get; set; }
///
/// 线程频率
///
public virtual int? ThreadFrequency { get; set; }
}
///
/// 线程状态监控表输入参数
///
public class ThreadStatusMonitorInput
{
///
/// 线程代码
///
public virtual string Threadcode { get; set; }
///
/// 线程描述
///
public virtual string Threadcname { get; set; }
///
/// 线程启动时间
///
public virtual DateTime? Threadstarttime { get; set; }
///
/// 线程结束时间
///
public virtual DateTime? Threadendtime { get; set; }
///
/// 线程最后处理时间
///
public virtual DateTime? Threadlastmodifytime { get; set; }
///
/// 线程状态1--启动,2--关闭
///
public virtual int Threadstatue { get; set; }
///
/// 线程Id
///
public virtual string ThreadId { get; set; }
///
/// 线程频率
///
public virtual int ThreadFrequency { get; set; }
}
///
/// 分页请求参数
///
public class ThreadStatusMonitorSearchInput : ThreadStatusMonitorSearch
{
///
/// 开始时间
///
public virtual DateTime? BeginTime { get; set; }
///
/// 结束时间
///
public virtual DateTime? EndTime { get; set; }
}
public class AddThreadStatusMonitorInput : ThreadStatusMonitorInput
{
}
public class DeleteThreadStatusMonitorInput : BaseId
{
}
public class UpdateThreadStatusMonitorInput : ThreadStatusMonitorInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeThreadStatusMonitorInput : BaseId
{
}
}