packagetrack.repository;importorg.springframework.data.jpa.repository.JpaRepository;importorg.springframework.data.jpa.repository.Query;importtrack.model.Channel;importjava.math.BigInteger;importjava.util.List;importjava.util.Set;publicinterfaceTrackChannelRepositoryextendsJpaRepository<Channel,Long>{List<Channel>findByAccount(Longaccount);@Query(value="select count(*) from channel where account in ?1 and pub_date > ?2 and pub_date < ?3",nativeQuery=true)BigIntegercountByAccount(List<Long>accountId,StringstartDate,StringendDate);}