From 3a1977e8cc0c5fffbc6490f220f30116af6cce86 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 14 Jan 2026 15:17:07 +0800
Subject: [PATCH] 获取盘前交易列表
---
src/main/java/com/nq/controller/protol/UserPositionController.java | 37 +++++++++++++++++++++++++++++++++++--
1 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/nq/controller/protol/UserPositionController.java b/src/main/java/com/nq/controller/protol/UserPositionController.java
index 03a95dd..4de0f90 100644
--- a/src/main/java/com/nq/controller/protol/UserPositionController.java
+++ b/src/main/java/com/nq/controller/protol/UserPositionController.java
@@ -20,19 +20,45 @@
@Autowired
IUserPositionService iUserPositionService;
- //查询所有融资平仓/持仓信息
+ /*//查询所有融资平仓/持仓信息
@RequestMapping({"list.do"})
@ResponseBody
public ServerResponse list(HttpServletRequest request,
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
@RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
- @RequestParam(value = "state", required = false) Integer state,
+ @RequestParam(value = "state", defaultValue = "0") Integer state,
@RequestParam(value = "stockCode", required = false) String stockCode,
@RequestParam(value = "stockSpell", required = false) String stockSpell,
@RequestParam(value = "stockType", required = false) String stockType
) {
return this.iUserPositionService.findMyPositionByCodeAndSpell(stockCode, stockSpell, state, request, pageNum, pageSize,stockType);
+ }*/
+
+ /**
+ * 查询所有融资平仓/持仓信息
+ * @param positionType //0正常股票 2.新股 3.大宗 4.ai交易
+ */
+ @RequestMapping({"list.do"})
+ @ResponseBody
+ public ServerResponse findMyPositionByParam(HttpServletRequest request,
+ @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
+ @RequestParam(value = "state", defaultValue = "0") Integer state,
+ @RequestParam(value = "stockCode", required = false) String stockCode,
+ @RequestParam(value = "stockSpell", required = false) String stockSpell,
+ @RequestParam(value = "stockType", required = false) String stockType,
+ @RequestParam(value = "positionType", required = false) Integer positionType) {
+ return this.iUserPositionService.findMyPositionByParam(stockCode, stockSpell, state, request, pageNum, pageSize,stockType, positionType);
}
+
+ //查询账户市值和持仓收益
+ @RequestMapping({"getMyPositionProfitAndLose.do"})
+ @ResponseBody
+ public ServerResponse getMyPositionProfitAndLose(HttpServletRequest request
+ ) {
+ return this.iUserPositionService.getMyPositionProfitAndLose(request);
+ }
+
//根据股票代码查询用户最早入仓股票
@RequestMapping({"findUserPositionByCode.do"})
@@ -40,5 +66,12 @@
public ServerResponse findUserPositionByCode(HttpServletRequest request, @RequestParam(value = "stockCode", required = false) String stockCode) {
return this.iUserPositionService.findUserPositionByCode(request, stockCode);
}
+
+
+ @RequestMapping({"findByPostionSn.do"})
+ @ResponseBody
+ public ServerResponse findByPostionSn(HttpServletRequest request, @RequestParam(value = "positionSn", required = false) String stockCode) {
+ return ServerResponse.createBySuccess(iUserPositionService.findByPostionSn(stockCode));
+ }
}
--
Gitblit v1.9.3