ParseEmailDetailController.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.simuwang.manage.api.email;
  2. import com.simuwang.base.common.page.TableDataInfo;
  3. import com.simuwang.base.pojo.vo.EmailFundNavAssetVO;
  4. import com.simuwang.manage.api.base.BaseController;
  5. import com.simuwang.manage.service.ParseEmailDetailService;
  6. import com.smppw.common.pojo.enums.TimeRange;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import java.util.List;
  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 fundName
  24. * @param fundName
  25. * @param exceptionStatus
  26. * @param priceStartDate
  27. * @param priceEndDate
  28. * @param updateStartDate
  29. * @param updateEndDate
  30. * @return
  31. */
  32. @GetMapping("/search-nav-detail")
  33. public TableDataInfo searchNavDetail(@RequestParam(value = "fundName",required = false)String fundName,
  34. @RequestParam(value = "isStored",required = false)Integer isStored,
  35. @RequestParam(value = "exceptionStatus",required = false)Integer exceptionStatus,
  36. @RequestParam(value = "priceStartDate",required = false)String priceStartDate,
  37. @RequestParam(value = "priceEndDate",required = false)String priceEndDate,
  38. @RequestParam(value = "updateStartDate",required = false)String updateStartDate,
  39. @RequestParam(value = "updateEndDate",required = false)String updateEndDate){
  40. List<EmailFundNavAssetVO> result = parseEmailDetailService.searchNavDetail(fundName,isStored,exceptionStatus,priceStartDate,priceEndDate,updateStartDate,updateEndDate);
  41. return getDataTable(result);
  42. }
  43. }