namespace ZR.Model.System.Dto { public class TasksQueryDto : PagerInfo { /// /// 查询字符串 /// [Display(Name = "查询字符串")] public string QueryText { get; set; } public int? TaskType { get; set; } public int? TriggerType { get; set; } public int? IsStart { get; set; } } /// /// 添加任务 /// public class TasksCreateDto { /// /// 任务id /// [Display(Name = "任务id")] //[Required(ErrorMessage = "任务不能为空")] public string ID { get; set; } /// /// 任务名称 /// [Display(Name = "任务名称")] [Required(ErrorMessage = "任务名称不能为空")] public string Name { get; set; } /// /// 任务分组 /// [Display(Name = "任务分组")] [Required(ErrorMessage = "任务分组不能为空")] public string JobGroup { get; set; } /// /// 运行时间表达式 /// [Display(Name = "运行时间表达式")] public string Cron { get; set; } /// /// 程序集名称 /// [Display(Name = "程序集名称")] public string AssemblyName { get; set; } /// /// 任务所在类 /// [Display(Name = "任务所在类")] public string ClassName { get; set; } /// /// 任务描述 /// [Display(Name = "任务描述")] public string Remark { get; set; } /// /// 开始时间 /// [Display(Name = "开始时间")] public DateTime? BeginTime { get; set; } /// /// 结束时间 /// [Display(Name = "结束时间")] public DateTime? EndTime { get; set; } /// /// 触发器类型(0、simple 1、cron) /// [Display(Name = "触发器类型(0、simple 1、cron)")] public int TriggerType { get; set; } /// /// 执行间隔时间(单位:秒) /// [Display(Name = "执行间隔时间(单位:秒)")] public int IntervalSecond { get; set; } /// /// 传入参数 /// [Display(Name = "传入参数")] public string JobParams { get; set; } public string ApiUrl { get; set; } /// /// 1、程序集任务 2、apiUrl任务 3、SQL语句 /// public int TaskType { get; set; } /// /// SQL文本 /// public string SqlText { get; set; } /// /// 网络请求方式 /// public string RequestMethod { get; set; } } }