package com.gxx.manage.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.gxx.manage.base.dao.UserMapper; import com.gxx.manage.base.vo.Permission; import com.gxx.manage.base.vo.Role; import com.gxx.manage.base.vo.User; import com.gxx.manage.service.UserService; /** *
*
Title:
*
* 用户服务实现类 *
*
Description:
*
*

none *

*
* * @author Administrator * @version 1.0, 2015年6月18日 * @since manage * */ @Service("userService") public class UserServiceImpl implements UserService { @Autowired private UserMapper userDao; /** * 新增用户 * @param user */ public void doSaveUser(User user) { userDao.insert(user); } /** * 根据姓名查用户 * @param name * @return */ public User getUserByName(String name) { return userDao.getUserByName(name); } /** * 根据用户ID查询角色集合 * @param userId * @return */ public List queryRolesByUserId(int userId){ return userDao.queryRolesByUserId(userId); } /** * 根据角色ID查询权限集合 * @param roleId * @return */ public List queryPermissionsByRoleId(int roleId){ return userDao.queryPermissionsByRoleId(roleId); } }