|
@@ -1,13 +1,16 @@
|
|
package com.simuwang.manage.api.fund;
|
|
package com.simuwang.manage.api.fund;
|
|
|
|
|
|
import com.simuwang.base.common.page.TableDataInfo;
|
|
import com.simuwang.base.common.page.TableDataInfo;
|
|
|
|
+import com.simuwang.base.pojo.vo.FundFileInfoVO;
|
|
import com.simuwang.base.pojo.vo.FundInformationVO;
|
|
import com.simuwang.base.pojo.vo.FundInformationVO;
|
|
import com.simuwang.base.pojo.vo.FundReportFrequencyVO;
|
|
import com.simuwang.base.pojo.vo.FundReportFrequencyVO;
|
|
import com.simuwang.manage.api.base.BaseController;
|
|
import com.simuwang.manage.api.base.BaseController;
|
|
|
|
+import com.simuwang.manage.service.EmailFundInfoService;
|
|
import com.simuwang.manage.service.FundInformationService;
|
|
import com.simuwang.manage.service.FundInformationService;
|
|
import com.simuwang.manage.service.FundReportFrequencyService;
|
|
import com.simuwang.manage.service.FundReportFrequencyService;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
import com.smppw.common.pojo.ResultVo;
|
|
import com.smppw.common.pojo.enums.status.ResultCode;
|
|
import com.smppw.common.pojo.enums.status.ResultCode;
|
|
|
|
+import org.apache.ibatis.annotations.Param;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -34,6 +37,8 @@ public class FundInformationController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private FundReportFrequencyService fundReportFrequencyService;
|
|
private FundReportFrequencyService fundReportFrequencyService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private EmailFundInfoService emailFundInfoService;
|
|
/**
|
|
/**
|
|
* 基金搜索输入框查询
|
|
* 基金搜索输入框查询
|
|
* @param keyword
|
|
* @param keyword
|
|
@@ -85,5 +90,18 @@ public class FundInformationController extends BaseController {
|
|
}
|
|
}
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * 查询基金关联的数据文件
|
|
|
|
+ * @param fundId 基金ID
|
|
|
|
+ * @param fileType 文件类型,估值表转2,定期报告传3
|
|
|
|
+ * @param pageNum
|
|
|
|
+ * @param pageSize
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/search-fund-file")
|
|
|
|
+ public TableDataInfo searchFundFileInfo(@RequestParam("fundId")String fundId,@RequestParam("fileType")Integer fileType,@RequestParam(value = "pageNum",required = false)Integer pageNum,@RequestParam(value ="pageSize",required = false)Integer pageSize){
|
|
|
|
+ List<FundFileInfoVO> result = emailFundInfoService.searchFundFileInfo(fundId,fileType);
|
|
|
|
+ return getDataTable(result);
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|