package com.nq.controller.agent; import com.nq.common.ServerResponse; import com.nq.dao.UserMapper; import com.nq.pojo.UserStockSubscribe; import com.nq.service.IStockSubscribeService; import com.nq.service.IUserPositionService; import com.nq.service.IUserStockSubscribeService; 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/newstock/"}) public class AgentNewStockController { @Autowired UserMapper userMapper; @Autowired private IUserStockSubscribeService userStockSubscribeService; @Autowired private IStockSubscribeService stockSubscribeService; @Autowired private IUserPositionService iUserPositionService; //申购列表查询 @RequestMapping({"applyList.do"}) @ResponseBody public ServerResponse applyList(Integer agentId, String phone, String newName, String newCode, Integer status, Integer userId, @RequestParam(name = "pageNum",defaultValue = "1") Integer pageNum,@RequestParam(name = "pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request) { return userStockSubscribeService.listByAgent(agentId,phone,newName,newCode,status,"","",userId,pageNum,pageSize,request); } //申购信息-添加 修改 @RequestMapping({"saveStockSubscribe.do"}) @ResponseBody public ServerResponse saveStockSubscribe(UserStockSubscribe model, HttpServletRequest request) { return this.userStockSubscribeService.save(model, request); } //新股转持仓 @RequestMapping({"addUserPosition.do"}) @ResponseBody public ServerResponse newStockToPosition(@RequestParam("id")Integer id) { return this.iUserPositionService.newStockToPosition(id); } }