| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.sayu.mapper;
- import com.sayu.entity.SysPermission;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- /**
- * 权限 Mapper 接口
- */
- @Mapper
- public interface SysPermissionMapper {
- /**
- * 根据ID查询权限
- */
- SysPermission selectById(@Param("id") Long id);
- /**
- * 查询所有权限
- */
- List<SysPermission> selectAll();
- /**
- * 根据角色ID查询权限列表
- */
- List<SysPermission> selectByRoleId(@Param("roleId") Long roleId);
- /**
- * 插入权限
- */
- int insert(SysPermission permission);
- /**
- * 更新权限
- */
- int update(SysPermission permission);
- /**
- * 删除角色权限关联
- */
- int deleteRolePermissions(@Param("roleId") Long roleId);
- /**
- * 插入角色权限关联
- */
- int insertRolePermission(@Param("roleId") Long roleId, @Param("permissionId") Long permissionId);
- }
|