package com.ots.project.system.user.controller; import com.ots.framework.config.EssConfig; import com.ots.framework.web.controller.BaseController; import com.ots.project.system.menu.domain.Menu; import com.ots.project.system.menu.service.IMenuService; import com.ots.project.system.user.domain.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.GetMapping; import java.util.List; @Controller public class IndexController extends BaseController { @Autowired private IMenuService menuService; @Autowired private EssConfig essConfig; @GetMapping("/index") public String index(ModelMap mmap) { User user = getSysUser(); List menus = menuService.selectMenusByUser(user); mmap.put("menus", menus); mmap.put("user", user); mmap.put("copyrightYear", essConfig.getCopyrightYear()); mmap.put("demoEnabled", essConfig.isDemoEnabled()); return "index"; } @GetMapping("/system/main") public String main(ModelMap mmap) { mmap.put("version", essConfig.getVersion()); User user = getSysUser(); mmap.put("user", user); return "main"; } }