| package com.zy.asrs.wms.system.service.impl;  | 
|   | 
| import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;  | 
| import com.zy.asrs.wms.system.entity.Menu;  | 
| import com.zy.asrs.wms.system.entity.RoleMenu;  | 
| import com.zy.asrs.wms.system.mapper.RoleMenuMapper;  | 
| import com.zy.asrs.wms.system.service.RoleMenuService;  | 
| import org.springframework.stereotype.Service;  | 
|   | 
| import java.util.Collections;  | 
| import java.util.List;  | 
|   | 
| @Service("roleMenuService")  | 
| public class RoleMenuServiceImpl extends ServiceImpl<RoleMenuMapper, RoleMenu> implements RoleMenuService {  | 
|   | 
|     @Override  | 
|     public List<Menu> listMenuByUserId(Long userId, Integer menuType) {  | 
|         return baseMapper.listMenuByUserId(userId, menuType, null);  | 
|     }  | 
|   | 
|     @Override  | 
|     public List<Menu> listMenuByUserId(Long userId, Integer menuType, Long hostId) {  | 
|         return baseMapper.listMenuByUserId(userId, menuType, hostId);  | 
|     }  | 
|   | 
|     @Override  | 
|     public List<Long> listStrictlyMenuByRoleId(Long roleId) {  | 
|         return baseMapper.listStrictlyMenuByRoleId(roleId);  | 
|     }  | 
|   | 
| }  |