Explorar o código

feat: 净值和规模展示区分不同控制层

chenjianhua hai 7 meses
pai
achega
a6d7269f1b

+ 38 - 0
service-manage/src/main/java/com/simuwang/manage/api/email/EmailAssetDetailController.java

@@ -0,0 +1,38 @@
+package com.simuwang.manage.api.email;
+
+import com.simuwang.base.common.support.MybatisPage;
+import com.simuwang.base.pojo.dto.query.ParseDetailPageQuery;
+import com.simuwang.base.pojo.vo.EmailFundAssetVO;
+import com.simuwang.base.pojo.vo.EmailFundNavVO;
+import com.simuwang.manage.api.base.BaseController;
+import com.simuwang.manage.service.ParseEmailDetailService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *  数据详情
+ * Author:   chenjianhua
+ * Date:     2024/9/10 11:21
+ * Description: ${DESCRIPTION}
+ */
+@RestController
+@RequestMapping("/v1/asset")
+public class EmailAssetDetailController{
+
+    @Autowired
+    private ParseEmailDetailService parseEmailDetailService;
+
+    /**
+     * 规模解析数据详情页面展示查询接口
+     * @param parseDetailPageQuery
+     * @return
+     */
+    @GetMapping("/search-asset-detail")
+    public MybatisPage<EmailFundAssetVO> searchAssetDetail(ParseDetailPageQuery parseDetailPageQuery){
+        MybatisPage<EmailFundAssetVO> result = parseEmailDetailService.searchAssetDetail(parseDetailPageQuery);
+        return result;
+    }
+
+}

+ 2 - 15
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailDetailController.java

@@ -4,11 +4,8 @@ import com.simuwang.base.common.support.MybatisPage;
 import com.simuwang.base.pojo.dto.query.ParseDetailPageQuery;
 import com.simuwang.base.pojo.vo.EmailFundAssetVO;
 import com.simuwang.base.pojo.vo.EmailFundNavVO;
-import com.simuwang.base.pojo.vo.FundAssetVO;
-import com.simuwang.base.pojo.vo.FundNavVO;
 import com.simuwang.manage.api.base.BaseController;
 import com.simuwang.manage.service.ParseEmailDetailService;
-import com.smppw.common.pojo.ResultVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -19,8 +16,8 @@ import org.springframework.web.bind.annotation.*;
  * Description: ${DESCRIPTION}
  */
 @RestController
-@RequestMapping("/v1/detail")
-public class ParseEmailDetailController extends BaseController {
+@RequestMapping("/v1/nav")
+public class EmailNavDetailController{
 
     @Autowired
     private ParseEmailDetailService parseEmailDetailService;
@@ -35,15 +32,5 @@ public class ParseEmailDetailController extends BaseController {
         return result;
     }
 
-    /**
-     * 规模解析数据详情页面展示查询接口
-     * @param parseDetailPageQuery
-     * @return
-     */
-    @GetMapping("/search-asset-detail")
-    public MybatisPage<EmailFundAssetVO> searchAssetDetail(ParseDetailPageQuery parseDetailPageQuery){
-        MybatisPage<EmailFundAssetVO> result = parseEmailDetailService.searchAssetDetail(parseDetailPageQuery);
-        return result;
-    }
 
 }

+ 4 - 7
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailController.java

@@ -1,7 +1,5 @@
 package com.simuwang.manage.api.email;
 
-import com.simuwang.base.common.page.TableDataInfo;
-import com.simuwang.base.common.result.AjaxResult;
 import com.simuwang.base.common.support.MybatisPage;
 import com.simuwang.base.common.util.EncodeUtil;
 import com.simuwang.base.pojo.dto.query.EmailFileQuery;
@@ -11,16 +9,14 @@ import com.simuwang.base.pojo.vo.EmailParseDetailVO;
 import com.simuwang.base.pojo.vo.EmailParseInfoVO;
 import com.simuwang.base.pojo.vo.EmailTypeRuleVO;
 import com.simuwang.daq.service.EmailParseApiService;
-import com.simuwang.manage.api.base.BaseController;
 import com.simuwang.manage.service.ParseEmailService;
 import com.smppw.common.pojo.ResultVo;
 import com.smppw.common.pojo.enums.TimeRange;
-import com.smppw.common.pojo.enums.status.ResultCode;
 import jakarta.servlet.ServletOutputStream;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
-import org.apache.ibatis.annotations.Param;
-import org.apache.poi.hssf.usermodel.HSSFWorkbook;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -38,7 +34,8 @@ import java.util.Map;
  */
 @RestController
 @RequestMapping("/v1/parse")
-public class ParseEmailController extends BaseController {
+public class ParseEmailController{
+    private static final Logger logger = LoggerFactory.getLogger(ParseEmailController.class);
 
     @Autowired
     private ParseEmailService parseEmailService;

+ 1 - 0
service-manage/src/main/java/com/simuwang/manage/api/fund/FunAliasController.java

@@ -14,4 +14,5 @@ import org.springframework.web.bind.annotation.RestController;
 public class FunAliasController {
 
 
+
 }

+ 1 - 3
service-manage/src/main/java/com/simuwang/manage/api/fund/FundInformationController.java

@@ -1,6 +1,5 @@
 package com.simuwang.manage.api.fund;
 
-import com.simuwang.base.common.page.TableDataInfo;
 import com.simuwang.base.common.support.MybatisPage;
 import com.simuwang.base.pojo.dto.query.FundFilePageQuery;
 import com.simuwang.base.pojo.dto.query.FundInfoPageQuery;
@@ -8,7 +7,6 @@ import com.simuwang.base.pojo.dto.query.FundInputPageQuery;
 import com.simuwang.base.pojo.vo.FundFileInfoVO;
 import com.simuwang.base.pojo.vo.FundInformationVO;
 import com.simuwang.base.pojo.vo.FundReportFrequencyVO;
-import com.simuwang.manage.api.base.BaseController;
 import com.simuwang.manage.service.EmailFundInfoService;
 import com.simuwang.manage.service.FundInformationService;
 import com.simuwang.manage.service.FundReportFrequencyService;
@@ -28,7 +26,7 @@ import java.util.Map;
  */
 @RestController
 @RequestMapping("/v1/fund")
-public class FundInformationController extends BaseController {
+public class FundInformationController{
     private static final Logger logger = LoggerFactory.getLogger(FundInformationController.class);
 
     @Autowired