Group Repository
Repositório para operações de Grupos de Contatos. Grupos são usados para agrupar contatos para envio de campanhas em massa.
Functions
Link copied to clipboard
@Query(value = "SELECT COUNT(c) FROM ContactGroup g JOIN g.contacts c WHERE g.id = :groupId" )
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Query(value = "SELECT DISTINCT g FROM ContactGroup g LEFT JOIN FETCH g.contacts WHERE g.id = :id AND g.tenantId = :tenantId AND g.deletedAt IS NULL" )
Link copied to clipboard
abstract fun findByTenantIdAndDeletedAtIsNullOrderByCreatedAtDesc(tenantId: String): List<ContactGroup>
Link copied to clipboard
abstract fun findByTenantIdAndTagIdAndDeletedAtIsNull(tenantId: String, tagId: String): List<ContactGroup>
Link copied to clipboard
@Query(value = "SELECT g FROM ContactGroup g JOIN g.contacts c WHERE c.id = :contactId AND g.deletedAt IS NULL" )
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard