package cn.lili.modules.member.service; import cn.lili.modules.member.entity.dos.StoreMenuRole; import cn.lili.modules.member.entity.vo.StoreUserMenuVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * 角色菜单接口 * * @author Chopper * @since 2020/11/22 11:43 */ public interface StoreMenuRoleService extends IService { /** * 通过角色获取菜单权限列表 * * @param roleId * @return */ List findByRoleId(String roleId); /** * 根据角色集合获取拥有的菜单具体权限 * * @param clerkId * @return */ List findAllMenu(String clerkId,String memberId); /** * 更新某角色拥有到菜单 * * @param roleId 角色id * @param roleMenus */ void updateRoleMenu(String roleId, List roleMenus); /** * 根据角色id 删除数据 * * @param roleId */ void delete(String roleId); /** * 根据角色id 删除数据 * * @param roleId */ void delete(List roleId); }