houzhongjian
2024-09-14 818a0170d8f2950d52cc7300a302356bbc523236
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.iailab.module.system.service.tenant.handler;
 
import java.util.Set;
 
/**
 * 租户菜单处理
 * 目的:尽量减少租户逻辑耦合到系统中
 *
 * @author iailab
 */
public interface TenantMenuHandler {
 
    /**
     * 基于传入的租户菜单【全】列表,进行相关逻辑的执行
     * 例如说,返回可分配菜单的时候,可以移除多余的
     *
     * @param menuIds 菜单列表
     */
    void handle(Set<Long> menuIds);
 
}