public interface TenantCompanyRelDao extends org.springframework.data.jpa.repository.JpaRepository<TenantCompanyRel,java.lang.Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<TenantCompanyRel>, io.geewit.data.jpa.essential.repository.JpaBatchExecutor<TenantCompanyRel>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteByTenantIdAndCompanyId(long tenantId,
long companyId) |
java.util.List<TenantCompanyRel> |
findByCompanyId(long companyId) |
java.util.List<java.lang.Object[]> |
findTenantCommpanyRelAll()
查询所有关系功能信息
|
java.util.List<Tenant> |
findTenantsByCompanyId(long companyId) |
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, findOne@Transactional(readOnly=true)
@Query(value="select t.tenant_code as tenantCode, t.tenant_name as tenantName, rel.company_id as companyId from bss_tenant_company_rel rel INNER JOIN bss_tenant t on t.tenant_id = rel.tenant_id",
nativeQuery=true)
java.util.List<java.lang.Object[]> findTenantCommpanyRelAll()
@Transactional(readOnly=true) java.util.List<TenantCompanyRel> findByCompanyId(long companyId)
@Transactional(readOnly=true) @Query(value="select rel.tenant from TenantCompanyRel rel where rel.companyId = :companyId") java.util.List<Tenant> findTenantsByCompanyId(@Param(value="companyId") long companyId)
@Transactional
@Modifying(clearAutomatically=true)
@Query(value="delete from TenantCompanyRel rel where rel.tenantId = :tenantId and rel.companyId = :companyId")
void deleteByTenantIdAndCompanyId(@Param(value="tenantId")
long tenantId,
@Param(value="companyId")
long companyId)