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);
}
}