using Dlhis.Basic.Device.Request; using Dlhis.Basic.Device.Response; using Dlhis.Entity.Device.Enums; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.Basic.Device.Services; public interface IDeviceTimePeriodService : IScopeDependency { Task> GetPageAsync(DeviceTimePeriodPageRequest request); Task SaveAsync(DeviceTimePeriodSaveRequest request); Task> GetListAsync(DeviceTimePeriodAssignEnumType assignType, Guid value); Task DeleteCardTypeAsync(DeviceTimePeriodDeleteCardTypeRequest request); Task GenerateDeviceTimePeriodTasksAsync(Func func, string source); }