| | |
| | | |
| | | import com.xcong.excoin.common.LoginUserUtils; |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; |
| | | import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; |
| | | import com.xcong.excoin.modules.contract.parameter.dto.*; |
| | | import com.xcong.excoin.modules.contract.parameter.vo.ContractMoneyInfoVo; |
| | | import com.xcong.excoin.modules.contract.parameter.vo.HoldOrderListVo; |
| | |
| | | @ApiOperation(value = "一键平仓") |
| | | @PostMapping(value = "/oneKeyClosing") |
| | | public Result oneKeyClosing(@RequestBody SymbolDto symbolDto) { |
| | | symbolDto.setType(ContractOrderEntity.CONTRACTTYPE_NORMAL); |
| | | return contractHoldOrderService.cancelHoldOrderBatch(symbolDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "带单一键平仓") |
| | | @PostMapping(value = "/oneKeyClosingForFollow") |
| | | public Result oneKeyClosingForFollow(@RequestBody SymbolDto symbolDto) { |
| | | symbolDto.setType(ContractOrderEntity.CONTRACTTYPE_DOCUMENTARY); |
| | | return contractHoldOrderService.cancelHoldOrderBatch(symbolDto); |
| | | } |
| | | |
| | |
| | | return contractHoldOrderService.cancelHoldOrder(wholeCloseOrderDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "全仓模式 - 一键平仓") |
| | | @PostMapping(value = "/oneKeyClosingForWhole") |
| | | public Result oneKeyClosingForWhole() { |
| | | SymbolDto symbolDto = new SymbolDto(); |
| | | return contractHoldOrderService.cancelHoldOrderBatch(symbolDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "全仓模式 - 变更仓位类型") |
| | | @GetMapping(value = "/changePositionType") |
| | | public Result changePositionType() { |