From 0ba1a0b7a8528d78aa5180fc76bb4975b0da2a47 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 25 Jun 2025 16:03:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/6-29' into 6-29
---
src/main/java/com/nq/controller/agent/AgentStockSubscribeController.java | 130 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 130 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/nq/controller/agent/AgentStockSubscribeController.java b/src/main/java/com/nq/controller/agent/AgentStockSubscribeController.java
new file mode 100644
index 0000000..24ee63e
--- /dev/null
+++ b/src/main/java/com/nq/controller/agent/AgentStockSubscribeController.java
@@ -0,0 +1,130 @@
+package com.nq.controller.agent;
+
+
+import com.nq.common.ServerResponse;
+import com.nq.pojo.StockSubscribe;
+import com.nq.pojo.UserStockSubscribe;
+import com.nq.service.IStockSubscribeService;
+import com.nq.service.IUserStockSubscribeService;
+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;
+
+@Controller
+@RequestMapping({"/agent/subscribe/"})
+public class AgentStockSubscribeController {
+ private static final Logger log = LoggerFactory.getLogger(AgentStockSubscribeController.class);
+ @Autowired
+ IUserStockSubscribeService iUserStockSubscribeService;
+ @Autowired
+ IStockSubscribeService iStockSubscribeService;
+
+ /**
+ *
+ * @param pageNum
+ * @param pageSize
+ * @param request
+ * @return
+ */
+ @RequestMapping({"list.do"})
+ @ResponseBody
+ public ServerResponse list(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
+ @RequestParam(value = "name", required = false) String name,
+ @RequestParam(value = "code", required = false) String code,
+ @RequestParam(value = "zt", required = false) Integer zt,
+ @RequestParam(value = "isLock", required = false) Integer isLock,
+ @RequestParam(value = "type", required = false) Integer type,
+ @RequestParam(value = "stockType", required = false) Integer stockType,
+ HttpServletRequest request) {
+ return this.iStockSubscribeService.list(name,code,zt,0,isLock,type,stockType,1,request);
+ }
+ /**
+ * @Description: 新增新股
+ * @Param:
+ * @return:
+ * @Author: tf
+ * @Date: 2022/10/25
+ */
+ @RequestMapping({"add.do"})
+ @ResponseBody
+ public ServerResponse add(StockSubscribe model, HttpServletRequest request) {
+ return this.iStockSubscribeService.add(model, request);
+
+ }
+ /**
+ * @Description: 修改新股
+ * @Param:
+ * @return:
+ * @Author: tf
+ * @Date: 2022/10/25
+ */
+ @RequestMapping({"update.do"})
+ @ResponseBody
+ public ServerResponse update(StockSubscribe model, HttpServletRequest request) {
+ return this.iStockSubscribeService.update(model, request);
+
+ }
+ /**
+ * @Description: 删除新股
+ * @Param:
+ * @return:
+ * @Author: tf
+ * @Date: 2022/10/25
+ */
+ @RequestMapping({"del.do"})
+ @ResponseBody
+ public ServerResponse del(@RequestParam("id") Integer id, HttpServletRequest request) {
+ return this.iStockSubscribeService.del(id, request);
+
+ }
+
+ //申购信息列表查询
+ @RequestMapping({"getStockSubscribeList.do"})
+ @ResponseBody
+ public ServerResponse getStockSubscribeList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
+ @RequestParam(value = "pageSize", defaultValue = "12") int pageSize,
+ @RequestParam(value = "keyword", defaultValue = "") String keyword,
+ @RequestParam(value = "agentId", required = false) String agentId,
+ @RequestParam(value = "name", required = false) String name,
+ @RequestParam(value = "status", required = false) Integer status,
+ HttpServletRequest request) {
+ return this.iUserStockSubscribeService.getList(pageNum, pageSize, keyword,agentId,name,status, request);
+ }
+
+
+ //申购信息-添加 修改
+ @RequestMapping({"saveStockSubscribe.do"})
+ @ResponseBody
+ public ServerResponse saveStockSubscribe(UserStockSubscribe model, HttpServletRequest request) throws Exception {
+ return this.iUserStockSubscribeService.save(model, request);
+ }
+
+// //添加产品管理 股票信息
+// @RequestMapping({"add.do"})
+// @ResponseBody
+// public ServerResponse add(@RequestParam(value = "stockName", required = false) String stockName, @RequestParam(value = "stockCode", required = false) String stockCode, @RequestParam(value = "stockType", required = false) String stockType, @RequestParam(value = "stockPlate", required = false) String stockPlate, @RequestParam(value = "isLock", required = false) Integer isLock, @RequestParam(value = "isShow", required = false) Integer isShow) {
+// return this.iStockService.addStock(stockName, stockCode, stockType, stockPlate, isLock, isShow);
+// }
+
+
+ //发送站内信
+ @RequestMapping({"sendMsg.do"})
+ @ResponseBody
+ public ServerResponse sendMsg(UserStockSubscribe model, HttpServletRequest request) {
+ return this.iUserStockSubscribeService.sendMsg(model, request);
+ }
+ //新股申购-删除
+ @RequestMapping({"delStockSubscribe.do"})
+ @ResponseBody
+ public ServerResponse delStockSubscribe(@RequestParam("id") int id, HttpServletRequest request) {
+ return this.iUserStockSubscribeService.del(id, request);
+ }
+
+}
--
Gitblit v1.9.3