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,HttpServletRequest request) {
|
return this.iStockIndexService.queryTransIndex(indexId,request);
|
}
|
|
@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();
|
}
|
}
|