using System; using System.Text.Json.Serialization; namespace IMCS.CCS.Entitys { /// /// 定时任务 /// public class Tasks { /// /// Id /// public Guid? Id { get; set; } /// /// 项目Id /// public Guid ProjectId { get; set; } /// /// 项目名称 /// public string ProjectName { get; set; } /// /// 任务名称 /// public string Name { get; set; } /// /// 分组名称 /// public string GroupName { get; set; } /// /// 间隔表达式 /// public string Cron { get; set; } /// /// 请求地址 /// public string ApiUrl { get; set; } /// /// 请求 token 密钥 /// public string HeaderToken { get; set; } /// /// 请求方式 /// public RequsetModeEnum RequsetMode { get; set; } = RequsetModeEnum.Post; /// /// 备注 /// public string Remark { get; set; } /// /// 运行状态 /// public StateEnum State { get; set; } = StateEnum.未运行; /// /// 执行时间 /// public DateTime? ExecuteTime { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } } /// /// 请求方式 /// public enum RequsetModeEnum { Post, Get, Delete } /// /// 状态情况 /// public enum StateEnum { 未运行, 运行中 } }