123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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<RoleMenu> {
- /**
- * 通过roleId 获取对应的菜单列表
- * @param roleId
- * @param hospId
- * @return
- */
- List<CommonVO> getMenuByRoleId(Long roleId, Long hospId);
- /**
- * 绑定角色和菜单关系时选择列表可回显
- * @param roleId 角色id
- * @return CommonSelectVO
- */
- List<CommonVO> roleMenuList(Long roleId, Long hospId);
- /**
- * 编辑角色和菜单关系
- *
- * @param roleMenuDTO {@link RoleMenuDTO}
- * @param hospId 医院id
- */
- void saveRoleMenu(RoleMenuDTO roleMenuDTO, Long hospId);
- }
|