1
0

feat: 增加金字塔选股策略

This commit is contained in:
2025-09-17 00:51:11 +08:00
parent d2b3305ca6
commit 868feeb34d
2 changed files with 119 additions and 0 deletions

View File

@@ -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);
}