namespace Brizco.Core.EntityServices.Abstracts; public interface IActivityService : IScopedDependency { Task UpdateActivitiesByShiftPlan(Guid shiftPlanId, CancellationToken cancellationToken); Task CreateActivitiesByShiftPlan(Guid shiftPlanId, CancellationToken cancellationToken); Task DoneActivityAsync(Guid activityId, CancellationToken cancellationToken); Task CompleteActivitiesAsync(List requestDtos, CancellationToken cancellationToken); Task UnDoneActivityAsync(Guid activityId, string undoneReason, CancellationToken cancellationToken); }