using System; using System.Threading.Tasks; using FrameworkDAL.DTO.SysJobRun; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; namespace FrameworkBLL.SysJobRun { public interface ISysJobRunBLL { Task GetSysJobRun(int SysJobRunId, LoginDTO LoginDTO); Task GetListSysJobRun(int? SysJobId, int? Status, DateTime? DateFrom, DateTime? DateTo, int FirstNumber, int MaxResult, LoginDTO LoginDTO); Task GetListCountSysJobRun(int? SysJobId, int? Status, DateTime? DateFrom, DateTime? DateTo, LoginDTO LoginDTO); Task SaveSysJobRun(SysJobRunDTO SysJobRunDTO, LoginDTO LoginDTO); Task> DeleteSysJobRun(int SysJobRunId, LoginDTO LoginDTO); } }