public interface TenantDao extends org.springframework.data.jpa.repository.JpaRepository<Tenant,java.lang.Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Tenant>, io.geewit.data.jpa.envers.repository.EnversRevisionRepository<Tenant,java.lang.Long,java.lang.String>, TenantCustomizedDao
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteById(java.lang.Long id) |
java.util.List<Tenant> |
findByCompanyId(long companyId) |
Tenant |
findByTenantCode(java.lang.String tenantCode) |
java.util.Set<java.lang.Long> |
findIdsByTenantName(java.lang.String tenantName)
根据用户名称查询租户IDS
|
java.lang.Long |
findTenantIdByTenantCode(java.lang.String tenantCode) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, delete, deleteAll, deleteAll, deleteAllById, existsById, findById, savecount, exists, findAll, findOnecount, findAll, findAll, findAll, findOnefindComparedRevisions, findRevisionByLastUpdateTimefindLastChangeRevision, findRevision, findRevisions, findRevisionsfindTenantMapByTenantIds, listTenantByAccountId@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from Tenant t where t.tenantId = :tenantId")
void deleteById(@Param(value="tenantId")
java.lang.Long id)
deleteById 在接口中 org.springframework.data.repository.CrudRepository<Tenant,java.lang.Long>@Query(value="select t.tenantId from Tenant t where t.tenantCode = :tenantCode")
java.lang.Long findTenantIdByTenantCode(@Param(value="tenantCode")
java.lang.String tenantCode)
@Query(value="select t.tenantId from Tenant t where t.tenantName like :tenantName")
java.util.Set<java.lang.Long> findIdsByTenantName(@Param(value="tenantName")
java.lang.String tenantName)
tenantName - 租户名称@Query(value="select o.tenant from com.xforceplus.entity.OrgStruct o where o.companyId = :companyId") java.util.List<Tenant> findByCompanyId(@Param(value="companyId") long companyId)
@Query(value="select t from Tenant t where t.tenantCode = :tenantCode") Tenant findByTenantCode(@Param(value="tenantCode") java.lang.String tenantCode)