package com.smppw.analysis.domain.service; import com.smppw.common.pojo.IStrategy; import com.smppw.common.pojo.dto.calc.IndicatorCalcPropertyDto; import com.smppw.common.pojo.dto.indicator.CalcMultipleSecMultipleTimeRangeIndicatorReq; import com.smppw.common.pojo.dto.indicator.DateIntervalDto; import com.smppw.common.pojo.enums.*; import java.math.BigDecimal; import java.util.List; import java.util.Map; public interface BaseIndicatorServiceV2 { Map> calcMultipleSecMultipleTimeRangeIndicator(CalcMultipleSecMultipleTimeRangeIndicatorReq req); Map> getMultipleSecTrend(List mainSecIdList, Map secBenchmarkIdMap, List indexIdList, DateIntervalDto dateIntervalDto, Frequency frequency, BigDecimal fixedIncome, BigDecimal initValue, RaiseType raiseType, IStrategy strategy, Visibility visibility, NavType navType, List trendTypeV2List, Boolean ifExtract, Integer userId); }