Campaign Repository
Repositório para acesso a dados de campanhas de marketing. Fornece métodos para listar, filtrar e buscar campanhas por tenant.
Functions
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
abstract fun findByTenantIdAndNameContainingIgnoreCase(tenantId: String, name: String): List<Campaign>
Link copied to clipboard
abstract fun findByTenantIdAndStatusOrderByCreatedAtDesc(tenantId: String, status: CampaignStatus, pageable: Pageable): Page<Campaign>
Link copied to clipboard
abstract fun findByTenantIdOrderByCreatedAtDesc(tenantId: String, pageable: Pageable): Page<Campaign>
Link copied to clipboard
@Query(value = "
SELECT c FROM Campaign c
WHERE c.status = 'SCHEDULED'
AND c.scheduledTo <= :now
" )
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard