using Admin.Core.IService;
using Admin.Core.Model;
using Admin.Core.Model.Model_New;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Admin.Core.IService
{	
	/// <summary>
	/// ISM_TASKEXECUTIONServices
	/// </summary>	
    public interface ISmTaskExecutionServices :IBaseServices<SmTaskExecution>
	{
        Task<bool> PlanMoveUp(string id);
        Task<bool> PlanMoveDown(string id);
        Task<bool> PlanDelete(string id);
        Task<SmTaskExecution> PlanNextPass(SmTaskExecution sm);
    }
}