StockIndexApiController.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.xc.controller;
  2. import com.xc.common.ServerResponse;
  3. import com.xc.service.IStockIndexService;
  4. import com.xc.vo.stock.MarketVO;
  5. import org.slf4j.Logger;
  6. import org.slf4j.LoggerFactory;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Controller;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestParam;
  11. import org.springframework.web.bind.annotation.ResponseBody;
  12. @Controller
  13. @RequestMapping({"/api/index/"})
  14. public class StockIndexApiController {
  15. private static final Logger log = LoggerFactory.getLogger(StockIndexApiController.class);
  16. @Autowired
  17. IStockIndexService iStockIndexService;
  18. //查询货币信息
  19. @RequestMapping({"queryHomeIndex.do"})
  20. @ResponseBody
  21. public ServerResponse queryHomeIndex() {
  22. return this.iStockIndexService.queryHomeIndex();
  23. }
  24. @RequestMapping({"queryListIndex.do"})
  25. @ResponseBody
  26. public ServerResponse queryListIndex() {
  27. return this.iStockIndexService.queryListIndex();
  28. }
  29. @RequestMapping({"queryTransIndex.do"})
  30. @ResponseBody
  31. public ServerResponse queryTransIndex(@RequestParam("indexId") Integer indexId) {
  32. return this.iStockIndexService.queryTransIndex(indexId);
  33. }
  34. @RequestMapping({"getSingleIndex.do"})
  35. @ResponseBody
  36. public ServerResponse getSingleIndex(@RequestParam("indexcode") String indexcode){
  37. return this.iStockIndexService.queryByidIndex(indexcode);
  38. }
  39. @RequestMapping({"querySingleIndex.do"})
  40. @ResponseBody
  41. public ServerResponse querySingleIndex(@RequestParam("indexCode") String indexCode) {
  42. MarketVO marketVO = this.iStockIndexService.querySingleIndex(indexCode);
  43. return ServerResponse.createBySuccess(marketVO);
  44. }
  45. }