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