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);
|
}
|
|
|
}
|