MenuController.java 844 字节
package com.tianbo.analysis.controller;


import com.tianbo.analysis.annotation.UserPermissionCheck;
import com.tianbo.analysis.model.ResultJson;
import com.tianbo.analysis.model.SysMenu;
import com.tianbo.analysis.service.MenuService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@Slf4j
@RestController
@RequestMapping("/menu")
public class MenuController {

    @Autowired
    MenuService menuService;

    @UserPermissionCheck
    @GetMapping("/userMenu")
    public ResultJson userMenu(@CookieValue("userid") String userid,@CookieValue("username") String username){

        List<SysMenu> userMenus = menuService.userMenuIds(userid);

        return  new ResultJson("200","user menus getcha",userMenus);

    }
}