From 0ebdfd97b5400c864584147bd72a0de768172d6e Mon Sep 17 00:00:00 2001
From: dd <gitluke@outlook.com>
Date: Tue, 27 Jan 2026 10:19:48 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/controller/protol/UserPositionController.java | 30 ++++++++++++++++++++++++++++--
1 files changed, 28 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 058f0a6..4de0f90 100644
--- a/src/main/java/com/nq/controller/protol/UserPositionController.java
+++ b/src/main/java/com/nq/controller/protol/UserPositionController.java
@@ -20,20 +20,46 @@
@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"})
@ResponseBody
--
Gitblit v1.9.3