using System; using System.Collections.Generic; namespace Learun.Application.Extention.TaskScheduling { /// /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架 /// Copyright (c) 2013-2018 上海力软信息技术有限公司 /// 创 建:超级管理员 /// 日 期:2019-01-09 16:07 /// 描 述:任务计划模板信息 /// public class TSSchemeModel { /// /// 开始方式1配置完立即执行2根据设置的开始时间 /// public int startType { set; get; } /// /// 开始时间 /// public DateTime? startTime { get; set; } /// /// 结束方法 1无限期2有结束时间 /// public int endType { get; set; } /// /// 结束时间 /// public DateTime? endTime { get; set; } /// /// 执行频率类别 /// 1:只执行一次 /// 2:简单重复执行 涉及分钟,小时,天,周 /// 3:明细频率设置 /// 4:表达式设置 corn表达式 /// public int executeType { get; set; } /// /// 间隔时间值 对应2 /// public int simpleValue { get; set; } /// /// 间隔类型 对应2 minute分hours小时day天week周 /// public string simpleType { get; set; } /// /// 间隔类型 对应3 频率明显 /// public List frequencyList { get; set; } /// /// cron表达式 对应4 /// public string cornValue { get; set; } /// /// 是否重启1是0不是 /// public int isRestart { get; set; } /// /// 间隔重启时间(分钟) /// public int restartMinute { get; set; } /// /// 重启次数 /// public int restartNum { get; set; } /// /// 方法类型1sql 2存储过程 3接口 4ioc依赖注入 /// public int methodType { get; set; } /// /// 数据ID /// public string dbId { get; set; } /// /// sql语句 /// public string strSql { get; set; } /// /// 存储过程 /// public string procName { get; set; } /// /// 接口地址 /// public string url { get; set; } /// /// 接口请求方式 1get 2post /// public string urlType { get; set; } /// /// 依赖注入方法名 /// public string iocName { get; set; } } /// /// 明细频率类 /// public class DetailFrequencyModel { /// /// 小时 /// public string hour { get; set; } /// /// 分钟 /// public string minute { get; set; } /// /// 间隔类型 每天day,每周week,每月month /// public string type { get; set; } /// ///间隔执行值 /// public string carryDate { get; set; } /// /// 执行月 /// public string carryMounth { get; set; } } }