using Dlhis.Basic.Places.Request; using Dlhis.Basic.BusinessShift.Request; using Dlhis.Basic.BusinessShift.Response; using Dlhis.Basic.Places.Response; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.Basic.BusinessShift.Services; public interface IBusinessPlaceShiftService : IScopeDependency { Task> GetPageAsync(BusinessPlaceShiftPageRequest request); Task> GetListAsync(); Task SaveAsync(BusinessPlaceShiftSaveRequest request); Task SaveMealShiftsAsync(List requests); Task GetShiftsByPlaceCustomCodeAsync(string placeCustomCode); Task> GetAssignmentsAsync(Guid code); Task AssignAsync(DispositionDeviceRequest request); }