using Dlhis.Entity.Sys.Enums; using Dlhis.Sys.Menu.Request; using Dlhis.Sys.Menu.Response; namespace Dlhis.Sys.Menu.Services; public interface IMenuService : IScopeDependency { Task> GetListAsync(PlatformEnumType platform); Task SaveMenuAsync(SaveMenuRequest request); Task AssignmentAsync(MenuPermissionAssignmentRequest request); Task> GetAssignmentCodesAsync(AssignTypeEnumType permissionType, string uniqueData); Task> GetAllAssignmentPermissionsAsync(); Task> GetCurrentMenusAsync(); Task IsPass(IEnumerable p); Task ResetAsync(List request); }