You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.3 KiB
31 lines
1.3 KiB
package com.yanzhen.service; // 定义包名
|
|
|
|
import com.yanzhen.mapper.MenuMapper; // 导入MenuMapper接口
|
|
import com.yanzhen.entity.Menu; // 导入Menu实体类
|
|
import org.springframework.beans.factory.annotation.Autowired; // 导入Spring的自动装配注解
|
|
import org.springframework.stereotype.Service; // 导入Spring的服务层注解
|
|
|
|
import java.util.List; // 导入List集合类
|
|
|
|
@Service // 标记为服务层组件
|
|
public class MenuService菜单 { // 定义MenuService类
|
|
|
|
@Autowired // 自动注入MenuMapper依赖
|
|
private MenuMapper menuMapper;
|
|
|
|
public List<Menu> query(Integer userId){ // 根据用户ID查询对应菜单列表
|
|
return menuMapper.query(userId); // 调用menuMapper的query方法并返回结果
|
|
}
|
|
public List<Menu> list(){ // 查询所有菜单的方法
|
|
return menuMapper.list(); // 调用menuMapper的list方法并返回结果
|
|
}
|
|
|
|
public List<Integer> queryCheckMenuId(Integer userId){ // 根据用户ID查询选中的菜单ID的方法
|
|
return menuMapper.queryCheckMenuId(userId); // 调用menuMapper的queryCheckMenuId方法并返回结果
|
|
}
|
|
|
|
public List<Menu> queryByType(){ // 按类型查询菜单的方法
|
|
return menuMapper.queryByType(); // 调用menuMapper的queryByType方法并返回结果
|
|
}
|
|
|
|
} |