@Repository public interface ShodownPermissionRepository extends org.springframework.data.jpa.repository.JpaRepository<ShodownPermission,Long>
| 限定符和类型 | 方法和说明 |
|---|---|
List<ShodownPermission> |
findAllByRolesInAndTypeAndMark(List<String> roles,
Integer type,
Integer mark)
根据角色、权限类别、有效标识查询权限信息
|
ShodownPermission |
findByRouteAndTypeAndMark(String route,
Integer type,
Integer mark)
根据Url地址查询接口权限
|
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlush@Query(value="select p from ShodownPermission p inner join p.roles r where r.roleId in(?1) and p.type=?2 and p.mark=?3") List<ShodownPermission> findAllByRolesInAndTypeAndMark(List<String> roles, Integer type, Integer mark)
roles - 角色列表type - 权限类别mark - 有效标识 0无效 1有效@Query(value="select s from ShodownPermission s where s.route=?1 and s.type=?2 and s.mark=?3") ShodownPermission findByRouteAndTypeAndMark(String route, Integer type, Integer mark)
route - URL接口地址type - 权限类别mark - 有效标识 0无效 1有效Copyright © 2022. All rights reserved.