package com.zhitan.engine.repository; import com.zhitan.engine.entity.IndexStorage; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; import java.util.List; /** * 指标存储配置数据访问层 */ @Repository public interface IndexStorageRepository extends JpaRepository { /** * 根据时间类型查询配置 * * @param timeType 时间类型 * @return 配置列表 */ List findByTimeType(String timeType); /** * 根据时间类型和是否计算尖峰平谷查询配置 * * @param timeType 时间类型 * @param isPvCalc 是否计算尖峰平谷(0:否,1:是) * @return 配置列表 */ List findByTimeTypeAndIsPvCalc(String timeType, Integer isPvCalc); /** * 根据索引ID查询配置 * * @param indexId 索引ID * @return 配置列表 */ List findByIndexId(String indexId); }