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