/// <summary> /// Job运行日志记录 /// </summary> /// <param name="jobId">Job ID</param> /// <param name="jobName">Job名称</param> /// <param name="executedTime">开始执行时间</param> /// <param name="duration">执行时长</param> /// <param name="executedResult">日志内容</param> public void AddScheduledTaskHistory(int jobId, string jobName, DateTime executedTime, double duration, string executedResult) { ScheduledTaskHistory ScheduledTaskHistoryInfo = new ScheduledTaskHistory(); ScheduledTaskHistoryInfo.ScheduledTaskId = jobId; ScheduledTaskHistoryInfo.JobName = jobName; ScheduledTaskHistoryInfo.ExecutedTime = executedTime; ScheduledTaskHistoryInfo.ExecutionDuration = duration; ScheduledTaskHistoryInfo.CreatedDateTime = DateTime.Now; ScheduledTaskHistoryInfo.ExecutedResult = executedResult; new ScheduledTaskManager().AddScheduledTaskHistory(ScheduledTaskHistoryInfo); }
public static ScheduledTaskHistoryModel ToModel(this ScheduledTaskHistory entity) { var model = new ScheduledTaskHistoryModel() { Id = entity.Id, TaskId = entity.TaskId, Desc = entity.Desc, Result = entity.Result, CreatedTime = entity.CreatedTime }; return(model); }
public static ScheduledTaskHistory ToEntity(this ScheduledTaskHistoryModel model) { var entity = new ScheduledTaskHistory() { Id = model.Id, Desc = model.Desc, Result = model.Result, TaskId = model.TaskId, CreatedTime = model.CreatedTime }; return(entity); }
/// <summary> /// Job日志记录 /// </summary> /// <param name="jobHistory">ScheduledTaskHistoryModel</param> public void AddScheduledTaskHistory(ScheduledTaskHistory jobHistory) { db.Insertable(jobHistory).ExecuteCommand(); }