using IMCS.CCS.Entitys;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace IMCS.CCS.Service
{
///
/// 任务 Job 服务
///
public interface ITaskService
{
///
/// 查询列表
///
///
Task> FindListAsync(Guid? projectId = null);
///
/// 保存数据
///
///
///
Task SaveAsync(Tasks form);
///
/// 删除数据
///
///
Task DeleteAsync(Guid id);
///
/// 根据Id 查询 任务
///
///
///
Task FindByIdAsync(Guid id);
///
/// 根据任务id 运行任务调度
///
///
///
Task RunByIdAsync(Guid id);
///
/// 根据任务id 关闭任务调度
///
///
///
Task CloseByIdAsync(Guid id);
///
/// 更新执行时间
///
///
///
///
Task UpdateExecuteTime(Guid tasksId, DateTime dateTime);
}
}