public interface ResourcesetDao extends io.geewit.data.jpa.essential.repository.EntityGraphJpaRepository<Resourceset,java.lang.Long>, io.geewit.data.jpa.essential.repository.EntityGraphJpaSpecificationExecutor<Resourceset>, ResourcesetCustomizedDao
| 限定符和类型 | 方法和说明 |
|---|---|
long |
countByNotCurrentResourcesetIdAndCode(long resourcesetId,
java.lang.String resourcesetCode) |
long |
countByNotCurrentResourcesetIdAndName(long resourcesetId,
java.lang.String resourcesetName) |
void |
deleteById(java.lang.Long id) |
java.util.List<Resourceset> |
findByCode(java.lang.String resourceSetCode)
按Code
|
java.lang.Long |
findByResourcesetCode(java.lang.String resourcesetCode) |
java.util.List<Resourceset> |
findByResourcesetIds(java.util.List<java.lang.Long> resourcesetIds)
根据ID查询数据是否存在;
|
java.util.List<java.lang.Long> |
findResourcesetIdsByPackageIds(java.util.Collection<java.lang.Long> packageIds) |
java.util.List<java.lang.Long> |
findResourcesetIdsByRoleIds(java.util.Collection<java.lang.Long> roleIds) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, exists, findAll, findOnefindAll, findAllfindAll, findAllById, findByIdcount, delete, deleteAll, deleteAll, deleteAllById, existsById, findById, savefindAll, findAll, findAll, findOnecount, findAll, findAll, findAll, findOnefindAttributes, findAttributes, findTuples, findTuples@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from Resourceset rs where rs.resourcesetId = :resourcesetId")
void deleteById(@Param(value="resourcesetId")
java.lang.Long id)
deleteById 在接口中 org.springframework.data.repository.CrudRepository<Resourceset,java.lang.Long>@Query(value="select rs.resourcesetId from Resourceset rs where rs.resourcesetCode = :resourcesetCode")
java.lang.Long findByResourcesetCode(@Param(value="resourcesetCode")
java.lang.String resourcesetCode)
@Query(value="select count(rs) from Resourceset rs where rs.resourcesetId <> :resourcesetId and rs.resourcesetCode = :resourcesetCode")
long countByNotCurrentResourcesetIdAndCode(@Param(value="resourcesetId")
long resourcesetId,
@Param(value="resourcesetCode")
java.lang.String resourcesetCode)
@Query(value="select count(rs) from Resourceset rs where rs.resourcesetId <> :resourcesetId and rs.resourcesetName = :resourcesetName")
long countByNotCurrentResourcesetIdAndName(@Param(value="resourcesetId")
long resourcesetId,
@Param(value="resourcesetName")
java.lang.String resourcesetName)
@Query(value="select ten from Resourceset ten where ten.resourcesetCode = :resourceSetCode") java.util.List<Resourceset> findByCode(@Param(value="resourceSetCode") java.lang.String resourceSetCode)
resourceSetCode - resourceSetCode@Query(value="select rel.resourceset_id from bss_service_resourceset_rel rel LEFT JOIN bss_service_package sp ON sp.service_package_id = rel.service_package_id where rel.service_package_id in :packageIds and sp.status = 1",
nativeQuery=true)
java.util.List<java.lang.Long> findResourcesetIdsByPackageIds(@Param(value="packageIds")
java.util.Collection<java.lang.Long> packageIds)
@Query(value="select rel.resouseset_id from sys_role_resourceset_rel rel LEFT JOIN sys_role r ON r.role_id = rel.role_id where rel.role_id in :roleIds and r.status = 1",
nativeQuery=true)
java.util.List<java.lang.Long> findResourcesetIdsByRoleIds(@Param(value="roleIds")
java.util.Collection<java.lang.Long> roleIds)
@Query(value="from Resourceset where resourcesetId in :resourcesetIds") java.util.List<Resourceset> findByResourcesetIds(@Param(value="resourcesetIds") java.util.List<java.lang.Long> resourcesetIds)
resourcesetIds - Ids列表