namespace Admin.NET.Core.Service;
public class PageTimerInput : BasePageInput
{
///
/// 任务名称
///
public string TimerName { get; set; }
}
[NotTable]
public class AddTimerInput : SysTimer
{
///
/// 任务名称
///
[Required(ErrorMessage = "任务名称不能为空")]
public override string TimerName { get; set; }
}
[NotTable]
public class UpdateTimerInput : AddTimerInput
{
}
public class DeleteTimerInput : BaseIdInput
{
}
[NotTable]
public class StopTimerInput : AddTimerInput
{
}
public class SetTimerStatusInput
{
///
/// 任务名称
///
[Required(ErrorMessage = "任务名称不能为空")]
public string TimerName { get; set; }
///
/// 任务状态
///
public SpareTimeStatus Status { get; set; } = SpareTimeStatus.Stopped;
}