ParseEmailDetailController.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.simuwang.manage.api.email;
  2. import com.simuwang.base.common.support.MybatisPage;
  3. import com.simuwang.base.pojo.dto.query.ParseDetailPageQuery;
  4. import com.simuwang.base.pojo.vo.EmailFundAssetVO;
  5. import com.simuwang.base.pojo.vo.EmailFundNavVO;
  6. import com.simuwang.manage.api.base.BaseController;
  7. import com.simuwang.manage.service.ParseEmailDetailService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. /**
  11. * 数据详情
  12. * Author: chenjianhua
  13. * Date: 2024/9/10 11:21
  14. * Description: ${DESCRIPTION}
  15. */
  16. @RestController
  17. @RequestMapping("/v1/detail")
  18. public class ParseEmailDetailController extends BaseController {
  19. @Autowired
  20. private ParseEmailDetailService parseEmailDetailService;
  21. /**
  22. * 净值解析数据详情页面展示查询接口
  23. * @param parseDetailPageQuery
  24. * @return
  25. */
  26. @GetMapping("/search-nav-detail")
  27. public MybatisPage<EmailFundNavVO> searchNavDetail(ParseDetailPageQuery parseDetailPageQuery){
  28. MybatisPage<EmailFundNavVO> result = parseEmailDetailService.searchNavDetail(parseDetailPageQuery);
  29. return result;
  30. }
  31. /**
  32. * 规模解析数据详情页面展示查询接口
  33. * @param parseDetailPageQuery
  34. * @return
  35. */
  36. @GetMapping("/search-asset-detail")
  37. public MybatisPage<EmailFundAssetVO> searchAssetDetail(ParseDetailPageQuery parseDetailPageQuery){
  38. MybatisPage<EmailFundAssetVO> result = parseEmailDetailService.searchAssetDetail(parseDetailPageQuery);
  39. return result;
  40. }
  41. }