using Dlhis.Basic.Device.Response; using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Response; using Dlhis.Basic.Places.Response; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.Basic.Organization.Services; public interface IGainfoPermissionService : IScopeDependency { Task> GetPlaceByGainfoAsync(DeviceAssRequest request); Task> GetDevicesUnderGroupByUserNoAsync(string userNo, Guid deviceGroupCode); Task> GetAssignDeviceCodesAsync(DeviceAssRequest request); Task> GetAssignGroupAsync(string userNo); Task ResetPermissionsAsync(GainfoPermissionResetRequest request); }