package com.nq.controller.backend;
|
|
import com.nq.common.ServerResponse;
|
import com.nq.pojo.UserPendingorder;
|
import com.nq.service.UserPendingorderService;
|
import com.nq.vo.position.UserPendingorderVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@RestController
|
@RequestMapping({"/admin/pending/"})
|
public class AdminPendingorder {
|
@Autowired
|
UserPendingorderService userPendingorderService;
|
|
/**
|
* 管理员获取挂单列表
|
* @param pageNum
|
* @param pageSize
|
* @param keywords
|
* @param status
|
* @param request
|
* @return
|
*/
|
@GetMapping({"orderList.do"})
|
public ServerResponse orderList(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,@RequestParam(value = "keywords", required = false) String keywords,@RequestParam(value = "status", required = false) String status, HttpServletRequest request) {
|
return userPendingorderService.orderListByAdmin( pageNum, pageSize, keywords, status, request);
|
}
|
|
/**
|
* 管理员删除挂单
|
* @param id
|
* @param request
|
* @return
|
*/
|
@RequestMapping({"delOrder.do"})
|
public ServerResponse delOrder(Integer id, HttpServletRequest request) {
|
return userPendingorderService.delOrderByAdmin(id);
|
}
|
|
/**
|
* 管理员修改挂单
|
* @param UserPendingorder
|
* @param request
|
* @return
|
*/
|
@RequestMapping({"updateOrder.do"})
|
public ServerResponse updateOrder(UserPendingorder UserPendingorder, HttpServletRequest request) {
|
return userPendingorderService.updateOrderByAdmin(UserPendingorder);
|
}
|
|
@RequestMapping({"addOrder.do"})
|
public ServerResponse addOrder(@RequestParam(value = "userPhone")String phone,
|
@RequestParam(value = "buyNum")String buyNum,
|
@RequestParam(value = "stockCode")String code,
|
@RequestParam(value = "buyType")String buyType,
|
@RequestParam(value = "lever")String lever,
|
@RequestParam(value = "targetPrice")String targetPrice,
|
HttpServletRequest request) {
|
return userPendingorderService.addOrderByAdmin(phone, buyNum,code, buyType, lever, targetPrice, request);
|
}
|
|
|
|
|
|
|
}
|