package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.model.dto.RoleMenuDTO; import com.imed.costaccount.model.vo.CommonSelectVO; import com.imed.costaccount.model.vo.CommonVO; import com.imed.costaccount.model.RoleMenu; import java.util.List; import java.util.Map; /** * 角色与菜单对应关系 * * @author huangrui * @email * @date 2021-08-03 08:56:22 */ public interface RoleMenuService extends IService { /** * 通过roleId 获取对应的菜单列表 * @param roleId * @param hospId * @return */ List getMenuByRoleId(Long roleId, Long hospId); /** * 绑定角色和菜单关系时选择列表可回显 * @param roleId 角色id * @return CommonSelectVO */ List roleMenuList(Long roleId, Long hospId); /** * 编辑角色和菜单关系 * * @param roleMenuDTO {@link RoleMenuDTO} * @param hospId 医院id */ void saveRoleMenu(RoleMenuDTO roleMenuDTO, Long hospId); }