| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.dto.UserLoginInfo; |
| | | import com.whyc.mapper.MenuMapper; |
| | | import com.whyc.mapper.RoleMenuMapper; |
| | | import com.whyc.mapper.UserMapper; |
| | | import com.whyc.pojo.Menu; |
| | |
| | | public class LoginService { |
| | | @Resource |
| | | private UserMapper userMapper; |
| | | |
| | | @Resource |
| | | private MenuMapper menuMapper; |
| | | |
| | | @Resource |
| | | private RoleMenuMapper roleMenuMapper; |
| | |
| | | info.setUsername(userName); |
| | | info.setTimestamp(System.currentTimeMillis()); |
| | | info.setUser(user); |
| | | if ("superadmin".equals(user.getName())){ |
| | | List<Menu> menuList = menuMapper.selectList(null); |
| | | info.setMenus(menuList); |
| | | }else{ |
| | | info.setMenus(menus); |
| | | } |
| | | return new Response<>().set(1,info); |
| | | } |
| | | return new Response<>().set(0,false); |