| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.sooka.web.controller.system;
- import java.util.List;
- 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 com.sooka.common.config.Global;
- import com.sooka.common.core.controller.BaseController;
- import com.sooka.framework.util.ShiroUtils;
- import com.sooka.system.domain.SysMenu;
- import com.sooka.system.domain.SysUser;
- import com.sooka.system.service.ISysConfigService;
- import com.sooka.system.service.ISysMenuService;
- /**
- * 首页 业务处理
- *
- * @author lei_wang
- */
- @Controller
- public class SysIndexController extends BaseController
- {
- @Autowired
- private ISysMenuService menuService;
- @Autowired
- private ISysConfigService configService;
- // 系统首页
- @GetMapping("/index")
- public String index(ModelMap mmap)
- {
- // 取身份信息
- SysUser user = ShiroUtils.getSysUser();
- // 根据用户id取出菜单
- List<SysMenu> menus = menuService.selectMenusByUser(user);
- mmap.put("menus", menus);
- mmap.put("user", user);
- mmap.put("sideTheme", configService.selectConfigByKey("sys.index.sideTheme"));
- mmap.put("skinName", configService.selectConfigByKey("sys.index.skinName"));
- mmap.put("copyrightYear", Global.getCopyrightYear());
- mmap.put("demoEnabled", Global.isDemoEnabled());
- return "index";
- }
- // 切换主题
- @GetMapping("/system/switchSkin")
- public String switchSkin(ModelMap mmap)
- {
- return "skin";
- }
- // 系统介绍
- @GetMapping("/system/main")
- public String main(ModelMap mmap)
- {
- mmap.put("version", Global.getVersion());
- return "main";
- }
- }
|