public interface OrgVirtualNodeDao extends org.springframework.data.jpa.repository.JpaRepository<OrgVirtualNode,java.lang.Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<OrgVirtualNode>, OrgVirtualNodeCustomizedDao
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteByNodeId(java.lang.Long tenantId,
java.lang.Long orgVirtualNodeId) |
java.util.Optional<java.lang.Long> |
findByNodeTypeIdAndOrgCodeAndTenantId(java.lang.Long tenantId,
java.lang.Long typeId,
java.lang.String orgCode) |
java.util.Optional<OrgVirtualNode> |
findByNodeTypeIdAndOrgVirtualId(java.lang.Long typeId,
java.lang.Long orgVirtualId) |
java.util.Optional<OrgVirtualNode> |
findByNodeTypeIdAndOrgVirtualIdAndTenantId(java.lang.Long tenantId,
java.lang.Long typeId,
java.lang.Long virtualId) |
java.util.Optional<OrgVirtualNode> |
findByTenantIdAndNodeTypeIdAndParentIdIsNull(java.lang.Long tenantId,
java.lang.Long typeId) |
java.util.List<OrgVirtualNode> |
findByTenantIdAndOrgVirtualId(java.lang.Long tenantId,
java.lang.Long orgVirtualId) |
java.util.Optional<OrgVirtualNode> |
findByTenantIdAndOrgVirtualNodeId(java.lang.Long tenantId,
java.lang.Long orgVirtualNodeId) |
java.util.List<OrgVirtualNode> |
findByTenantIdAndParentId(java.lang.Long tenantId,
java.lang.Long parentId) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, savecount, exists, findAll, findOnecount, findAll, findAll, findAll, findOnelistByKeys, listByNodeId, listByUserId, listNodeRelAccount, treeNodeList@Transactional(readOnly=true) java.util.List<OrgVirtualNode> findByTenantIdAndOrgVirtualId(java.lang.Long tenantId, java.lang.Long orgVirtualId)
@Transactional(readOnly=true) java.util.List<OrgVirtualNode> findByTenantIdAndParentId(java.lang.Long tenantId, java.lang.Long parentId)
@Transactional(readOnly=true) java.util.Optional<OrgVirtualNode> findByTenantIdAndNodeTypeIdAndParentIdIsNull(java.lang.Long tenantId, java.lang.Long typeId)
@Transactional(readOnly=true) java.util.Optional<OrgVirtualNode> findByNodeTypeIdAndOrgVirtualId(java.lang.Long typeId, java.lang.Long orgVirtualId)
@Transactional(readOnly=true)
@Query(value="select b.org_virtual_node_id from sys_org_virtual a left join sys_org_virtual_node b on a.org_virtual_id = b.org_virtual_id where a.org_code = :orgCode and b.node_type_id = :typeId and a.tenant_id = :tenantId",
nativeQuery=true)
java.util.Optional<java.lang.Long> findByNodeTypeIdAndOrgCodeAndTenantId(@Param(value="tenantId")
java.lang.Long tenantId,
@Param(value="typeId")
java.lang.Long typeId,
@Param(value="orgCode")
java.lang.String orgCode)
@Transactional(readOnly=true)
@Query(value="select a.* from sys_org_virtual_node a where a.org_virtual_id = :virtualId and a.node_type_id = :typeId and a.tenant_id = :tenantId",
nativeQuery=true)
java.util.Optional<OrgVirtualNode> findByNodeTypeIdAndOrgVirtualIdAndTenantId(@Param(value="tenantId")
java.lang.Long tenantId,
@Param(value="typeId")
java.lang.Long typeId,
@Param(value="virtualId")
java.lang.Long virtualId)
@Transactional(readOnly=true) java.util.Optional<OrgVirtualNode> findByTenantIdAndOrgVirtualNodeId(java.lang.Long tenantId, java.lang.Long orgVirtualNodeId)
@Modifying(clearAutomatically=true)
@Query(value="delete from OrgVirtualNode node where node.tenantId = :tenantId and node.orgVirtualNodeId = :orgVirtualNodeId")
void deleteByNodeId(@Param(value="tenantId")
java.lang.Long tenantId,
@Param(value="orgVirtualNodeId")
java.lang.Long orgVirtualNodeId)