package com.kmall.common.service.impl; import com.kmall.common.dao.SysUserRoleDao; import com.kmall.common.service.SysUserRoleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 用户与角色对应关系 * * @author Scott * @email * @date 2016年9月18日 上午9:45:48 */ @Service("sysUserRoleService") public class SysUserRoleServiceImpl implements SysUserRoleService { @Autowired private SysUserRoleDao sysUserRoleDao; @Override public void saveOrUpdate(Long userId, Long roleId) { //先删除用户与角色关系 sysUserRoleDao.delete(userId); //保存用户与角色关系 Map map = new HashMap<>(); map.put("userId", userId); map.put("roleId", roleId); sysUserRoleDao.save(map); } @Override public List queryRoleIdList(Long userId) { return sysUserRoleDao.queryRoleIdList(userId); } @Override public void delete(Long userId) { sysUserRoleDao.delete(userId); } }