|
@@ -5,9 +5,11 @@ import cn.hutool.core.collection.ListUtil;
|
|
import cn.hutool.core.map.MapUtil;
|
|
import cn.hutool.core.map.MapUtil;
|
|
import cn.hutool.core.util.NumberUtil;
|
|
import cn.hutool.core.util.NumberUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
+import com.smppw.analysis.domain.dao.FundAnnounceDao;
|
|
import com.smppw.analysis.domain.dao.FundInformationDao;
|
|
import com.smppw.analysis.domain.dao.FundInformationDao;
|
|
import com.smppw.analysis.domain.dao.IndexesProfileDao;
|
|
import com.smppw.analysis.domain.dao.IndexesProfileDao;
|
|
import com.smppw.analysis.domain.dao.RongzhiIndexNavDao;
|
|
import com.smppw.analysis.domain.dao.RongzhiIndexNavDao;
|
|
|
|
+import com.smppw.analysis.domain.dataobject.CmManualFundNoticeInfoDO;
|
|
import com.smppw.analysis.domain.dataobject.FundSimilarDo;
|
|
import com.smppw.analysis.domain.dataobject.FundSimilarDo;
|
|
import com.smppw.analysis.domain.dataobject.MonetaryFundProfitDO;
|
|
import com.smppw.analysis.domain.dataobject.MonetaryFundProfitDO;
|
|
import com.smppw.analysis.domain.dto.info.FundSimilarParams;
|
|
import com.smppw.analysis.domain.dto.info.FundSimilarParams;
|
|
@@ -59,13 +61,16 @@ public class BaseInfoServiceImpl implements BaseInfoService, ApplicationContextA
|
|
private final RongzhiIndexNavDao rongzhiIndexNavDao;
|
|
private final RongzhiIndexNavDao rongzhiIndexNavDao;
|
|
private final FundInformationDao fundInformationDao;
|
|
private final FundInformationDao fundInformationDao;
|
|
private ApplicationContext applicationContext;
|
|
private ApplicationContext applicationContext;
|
|
|
|
+ private final FundAnnounceDao fundAnnounceDao;
|
|
|
|
|
|
public BaseInfoServiceImpl(AnalysisProperty property, CacheFactory factory,
|
|
public BaseInfoServiceImpl(AnalysisProperty property, CacheFactory factory,
|
|
- IndexesProfileDao indexesProfileDao, RongzhiIndexNavDao rongzhiIndexNavDao, FundInformationDao fundInformationDao) {
|
|
|
|
|
|
+ IndexesProfileDao indexesProfileDao, RongzhiIndexNavDao rongzhiIndexNavDao,
|
|
|
|
+ FundInformationDao fundInformationDao, FundAnnounceDao fundAnnounceDao) {
|
|
this.cacheGateway = factory.getCacheGateway(property.getCacheType());
|
|
this.cacheGateway = factory.getCacheGateway(property.getCacheType());
|
|
this.indexesProfileDao = indexesProfileDao;
|
|
this.indexesProfileDao = indexesProfileDao;
|
|
this.rongzhiIndexNavDao = rongzhiIndexNavDao;
|
|
this.rongzhiIndexNavDao = rongzhiIndexNavDao;
|
|
this.fundInformationDao = fundInformationDao;
|
|
this.fundInformationDao = fundInformationDao;
|
|
|
|
+ this.fundAnnounceDao = fundAnnounceDao;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -251,6 +256,11 @@ public class BaseInfoServiceImpl implements BaseInfoService, ApplicationContextA
|
|
return dataList;
|
|
return dataList;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public List<CmManualFundNoticeInfoDO> queryFundAnnounce(String fundId, List<String> typeList, String title) {
|
|
|
|
+ return fundAnnounceDao.queryFundAnnounce(fundId, typeList, title);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 把指定类型的标的的名称映射查询出来
|
|
* 把指定类型的标的的名称映射查询出来
|
|
*
|
|
*
|