1234567891011121314151617181920 |
- 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<String, List<IndicatorCalcPropertyDto>> calcMultipleSecMultipleTimeRangeIndicator(CalcMultipleSecMultipleTimeRangeIndicatorReq req);
- Map<String, List<IndicatorCalcPropertyDto>> getMultipleSecTrend(List<String> mainSecIdList, Map<String, String> secBenchmarkIdMap, List<String> indexIdList,
- DateIntervalDto dateIntervalDto, Frequency frequency, BigDecimal fixedIncome, BigDecimal initValue, RaiseType raiseType,
- IStrategy strategy, Visibility visibility, NavType navType, List<TrendType> trendTypeV2List, Boolean ifExtract, Integer userId);
- }
|