feat: 增加金字塔选股策略
This commit is contained in:
@@ -5,6 +5,7 @@ import com.lanyuanxiaoyao.service.template.repository.SimpleRepository;
|
||||
import jakarta.transaction.Transactional;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import org.springframework.data.jpa.repository.EntityGraph;
|
||||
import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -24,4 +25,8 @@ public interface StockRepository extends SimpleRepository<Stock> {
|
||||
@Modifying
|
||||
@Transactional(rollbackOn = Throwable.class)
|
||||
void deleteAllByCodeIn(Collection<String> code);
|
||||
|
||||
@EntityGraph(attributePaths = {"indicators"})
|
||||
@Query("from Stock stock where size(stock.indicators) >= ?1")
|
||||
List<Stock> findAllByIndicatorsSizeGreaterThanEqual(int count);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user