package com.whyc.service; import com.whyc.mapper.RolePermissionMapper; import com.whyc.pojo.Permission; import com.whyc.pojo.RolePermission; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.List; /** * 角色-权限 */ @Service public class RolePermissionService { @Resource private RolePermissionMapper mapper; public boolean bindingUserWithRole(int roleId, int permissionId) { return mapper.insert(new RolePermission(roleId,permissionId))>0; } @Transactional public boolean bindingUserWithRoleBatch(List rolePermissions) { return mapper.insertBatchSomeColumn(rolePermissions)== rolePermissions.size(); } public List getPermissions(Integer userId) { return mapper.getPermissions(userId); } }