package com.izouma.nineth.repo; import com.izouma.nineth.domain.MetaTaskToUserNew; import com.izouma.nineth.enums.MetaTaskStatus; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import java.util.List; public interface MetaTaskToUserNewRepo extends JpaRepository, JpaSpecificationExecutor { MetaTaskToUserNew findByUserIdAndTaskIdAndAtomTaskIdAndDel(Long userId, Long taskId, Long atomTaskId, boolean del); List findAllByUserIdAndStatusAndDelAndAtomTaskIdIn(Long userId, MetaTaskStatus status, boolean del, List atomTaskIds); MetaTaskToUserNew findByIdAndDel(Long id, boolean del); List findAllByUserIdAndChannelIdAndStatusAndDel(Long userId, Long channelId, MetaTaskStatus status, boolean del); }