src/main/java/cn/lemon/lib/controller/MenuController.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package cn.lemon.lib.controller;
import cn.lemon.lib.entity.Menu;
import cn.lemon.lib.service.MenuService;
import cn.lemon.lib.vo.ResultVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
/**
* 菜单
* */
@Controller
@RequestMapping("/menu")
@Slf4j
public class MenuController {
@Autowired
MenuService menuService;
@GetMapping("/index.html")
public String toMenuPage() {
return "/menu/index.html";
}
/**
* 添加菜单页面
* */
@GetMapping("/add.html")
public String toMenuAddPage(Model model, @RequestParam(value = "menuId", defaultValue = "0") Integer menuId) {
// 初始化父菜单下拉框
List<Menu> parentMenuList = menuService.getParentMenuList();
model.addAttribute("parentMenuList",parentMenuList);
Menu menu = new Menu();
if (menuId != 0) {
menu = menuService.getMenuById(menuId);
}
model.addAttribute("menu",menu);
return "menu/add.html";
}
/**
* 子菜单页面
* */
@GetMapping("/child.html")
public String toMenuChildPage(int menuId, Model model) {
return "menu/child.html";
}
/**
* 添加菜单
* */
@PostMapping
@ResponseBody
后面还有 32 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。