package com.hzs.system.sys;

import com.hzs.common.core.domain.R;

import java.util.List;
import java.util.Map;

/**
 * 菜单列服务
 */
public interface IMenuColumnServiceApi {

    /**
     * 查询菜单列
     *
     * @param perms  菜单权限标识
     * @param userId 当前用户
     * @return
     */
    R<Map<String, Integer>> queryMenuColumn(String perms, Long userId);

    /**
     * 校验权限是否存在
     *
     * @param permList 菜单权限标识列表
     * @param userId   当前用户
     * @return
     */
    R<?> checkMenuPerms(List<String> permList, Long userId);

}
