| | |
| | | package com.nq.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.nq.common.ServerResponse; |
| | | import com.nq.pojo.SiteSetting; |
| | | import com.nq.service.IStockService; |
| | | import com.nq.service.StockDzService; |
| | | import com.nq.pojo.User; |
| | | import com.nq.pojo.UserPositionCheckDz; |
| | | import com.nq.service.*; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | IStockService iStockService; |
| | | @Autowired |
| | | StockDzService stockDzService; |
| | | @Autowired |
| | | IUserPositionService iUserPositionService; |
| | | |
| | | //查询 股票指数、大盘指数信息 |
| | | @RequestMapping({"getMarket.do"}) |
| | |
| | | |
| | | |
| | | |
| | | |
| | | @RequestMapping("getOptionStock.do") |
| | | @ResponseBody() |
| | | public ServerResponse getOptionStock(HttpServletRequest request){ |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | *大宗交易 列表 |
| | | * 大宗交易 列表 |
| | | * @param pageNum |
| | | * @param pageSize |
| | | * @param orderBy |
| | | * @param keyWords 搜索内容 |
| | | * @return |
| | | */ |
| | | @PostMapping({"getDzList.do"}) |
| | | @ResponseBody |
| | | public ServerResponse getDzList() { |
| | | return this.stockDzService.getDzList(); |
| | | public ServerResponse getDzList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, |
| | | @RequestParam(value = "pageSize", defaultValue = "5") int pageSize, |
| | | @RequestParam(value = "orderBy", required = false) String orderBy, |
| | | @RequestParam(value = "keyWords", required = false) String keyWords, |
| | | HttpServletRequest request) { |
| | | return stockDzService.getDzList(pageNum, pageSize, orderBy,keyWords , request); |
| | | } |
| | | |
| | | /** |
| | | * 大宗交易订单列表 |
| | | * @param pageNum |
| | | * @param pageSize |
| | | * @param status 状态 //0:待审核 1:成功 2:失败 |
| | | * @return |
| | | */ |
| | | @RequestMapping({"getDzOrderList.do"}) |
| | | @ResponseBody |
| | | public ServerResponse getDzOrderList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, |
| | | @RequestParam(value = "pageSize", defaultValue = "5") int pageSize, |
| | | @RequestParam(value = "status", required = false) Integer status, |
| | | HttpServletRequest request) { |
| | | return iUserPositionService.getDzOrderList(pageNum, pageSize, status, request); |
| | | } |
| | | |
| | | |
| | |
| | | public ServerResponse getVipByCode(String code) { |
| | | return this.iStockService.getVipByCode(code); |
| | | } |
| | | |
| | | /** |
| | | * 获取首页数据 新闻和指数列表 |
| | | * @param pageSize |
| | | * @return |
| | | */ |
| | | @PostMapping({"getHomePageData.do"}) |
| | | @ResponseBody |
| | | public ServerResponse getHomePageData(@RequestParam(value = "pageSize", defaultValue = "5") int pageSize) { |
| | | return this.iStockService.getIndicesIndexListAndNews(pageSize); |
| | | } |
| | | |
| | | /** |
| | | * 获取指数id和name 默认US |
| | | * @param stockType |
| | | * @return |
| | | */ |
| | | @RequestMapping("getIndicesList.do") |
| | | @ResponseBody |
| | | public ServerResponse getIndicesList(@RequestParam(value = "stockType", defaultValue = "US") String stockType) { |
| | | return this.iStockService.getIndicesList(stockType); |
| | | } |
| | | |
| | | /** |
| | | * 获取单个指数数据和k线图 默认US |
| | | * @param stockType |
| | | * @return |
| | | */ |
| | | @RequestMapping("getIndicesAndKData.do") |
| | | @ResponseBody |
| | | public ServerResponse getIndicesAndKData(@RequestParam(value = "pid") String pid, |
| | | @RequestParam(value = "stockType", defaultValue = "US") String stockType) { |
| | | return this.iStockService.getIndicesAndKData(pid, stockType); |
| | | } |
| | | |
| | | } |