123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package com.xc.controller.backend;
- import com.github.pagehelper.PageInfo;
- import com.xc.common.ServerResponse;
- import com.xc.pojo.AgentUser;
- import com.xc.service.IAgentUserService;
- import com.xc.service.IUserFuturesPositionService;
- import com.xc.service.IUserIndexPositionService;
- import com.xc.service.IUserPositionService;
- import javax.servlet.http.HttpServletRequest;
- 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;
- @Controller
- @RequestMapping({"/admin/agent/"})
- public class AdminAgentController {
- private static final Logger log = LoggerFactory.getLogger(AdminAgentController.class);
- @Autowired
- IAgentUserService iAgentUserService;
- @Autowired
- IUserPositionService iUserPositionService;
- @Autowired
- IUserIndexPositionService iUserIndexPositionService;
- @Autowired
- IUserFuturesPositionService iUserFuturesPositionService;
- //分页查询代理管理 所有代理信息 及模糊查询
- @RequestMapping({"list.do"})
- @ResponseBody
- public ServerResponse list(@RequestParam(value = "id",required = false)Integer id, @RequestParam(value = "realName", required = false) String realName, @RequestParam(value = "phone", required = false) String phone, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "12") int pageSize, HttpServletRequest request) {
- return this.iAgentUserService.listByAdmin(id,realName, phone, pageNum, pageSize, request);
- }
- //添加代理管理 下级代理
- @RequestMapping({"add.do"})
- @ResponseBody
- public ServerResponse add(AgentUser agentUser) {
- return this.iAgentUserService.add(agentUser);
- }
- //修改代理管理 代理信息
- @RequestMapping({"update.do"})
- @ResponseBody
- public ServerResponse update(AgentUser agentUser) {
- return this.iAgentUserService.update(agentUser);
- }
- //查询货币持仓统计信息
- @RequestMapping({"getIncome.do"})
- @ResponseBody
- public ServerResponse getIncome(@RequestParam(value = "agentId", required = false) Integer agentId, @RequestParam(value = "positionType", required = false) Integer positionType, @RequestParam(value = "beginTime", required = false) String beginTime, @RequestParam(value = "endTime", required = false) String endTime, HttpServletRequest request) {
- return this.iUserPositionService.getIncome(agentId, positionType, beginTime, endTime);
- }
- //查询货币持仓统计信息
- @RequestMapping({"getIndexIncome.do"})
- @ResponseBody
- public ServerResponse getIndexIncome(@RequestParam(value = "agentId", required = false) Integer agentId, @RequestParam(value = "positionType", required = false) Integer positionType, @RequestParam(value = "beginTime", required = false) String beginTime, @RequestParam(value = "endTime", required = false) String endTime, HttpServletRequest request) {
- return this.iUserIndexPositionService.getIndexIncome(agentId, positionType, beginTime, endTime);
- }
- //查询期货持仓统计信息
- @RequestMapping({"getFuturesIncome.do"})
- @ResponseBody
- public ServerResponse getFuturesIncome(@RequestParam(value = "agentId", required = false) Integer agentId, @RequestParam(value = "positionType", required = false) Integer positionType, @RequestParam(value = "beginTime", required = false) String beginTime, @RequestParam(value = "endTime", required = false) String endTime, HttpServletRequest request) {
- return this.iUserFuturesPositionService.getFuturesIncome(agentId, positionType, beginTime, endTime);
- }
- }
|