From 5ce072de78ae263b52dc0e2be5c7391b23c093cf Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 27 Apr 2025 18:29:22 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/controller/StockIndexApiController.java | 64 ++++++++++++++++++++++++++++++++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/nq/controller/StockIndexApiController.java b/src/main/java/com/nq/controller/StockIndexApiController.java
new file mode 100644
index 0000000..81c35ae
--- /dev/null
+++ b/src/main/java/com/nq/controller/StockIndexApiController.java
@@ -0,0 +1,64 @@
+package com.nq.controller;
+
+
+import com.nq.common.ServerResponse;
+import com.nq.service.IStockIndexService;
+import com.nq.vo.stock.MarketVO;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+
+
+@Controller
+@RequestMapping({"/api/index/"})
+public class StockIndexApiController {
+ private static final Logger log = LoggerFactory.getLogger(StockIndexApiController.class);
+
+ @Autowired
+ IStockIndexService iStockIndexService;
+
+
+ @RequestMapping({"queryHomeIndex.do"})
+ @ResponseBody
+ public ServerResponse queryHomeIndex() {
+ return this.iStockIndexService.queryHomeIndex();
+ }
+ //查询指数信息
+ @RequestMapping({"queryListIndex.do"})
+ @ResponseBody
+ public ServerResponse queryListIndex(HttpServletRequest request) {
+ return this.iStockIndexService.queryListIndex(request);
+ }
+ //查询固定指数信息
+ @RequestMapping({"queryListIndexByCode.do"})
+ @ResponseBody
+ public ServerResponse queryListIndexByCode(@RequestParam List<String> code) {
+ return this.iStockIndexService.queryListIndexByCode(code);
+ }
+
+ @RequestMapping({"queryTransIndex.do"})
+ @ResponseBody
+ public ServerResponse queryTransIndex(@RequestParam("indexId") Integer indexId) {
+ return this.iStockIndexService.queryTransIndex(indexId);
+ }
+
+ @RequestMapping({"querySingleIndex.do"})
+ @ResponseBody
+ public ServerResponse querySingleIndex(@RequestParam("indexCode") String indexCode) {
+ MarketVO marketVO = this.iStockIndexService.querySingleIndex(indexCode);
+ return ServerResponse.createBySuccess(marketVO);
+ }
+ //指数新闻
+ @RequestMapping({"queryIndexNews.do"})
+ @ResponseBody
+ public ServerResponse queryIndexNews() {
+ return this.iStockIndexService.queryIndexNews();
+ }
+}
--
Gitblit v1.9.3