| | |
| | | */ |
| | | public static final int TRADE_TYPE_LIMIT_PRICE = 2; |
| | | |
| | | |
| | | /** |
| | | * 订单类型 撤单 |
| | | * 订单状态 撤单 |
| | | */ |
| | | public static final int ORDER_TYPE_CANCEL = -1; |
| | | public static final int ORDER_STATUS_CANCEL = 2; |
| | | |
| | | /** |
| | | * 订单类型 开多 |
| | |
| | | private int tradeType; |
| | | |
| | | /** |
| | | * 订单类型 - 0撤单,1开多,2开空,3平多,4平空 |
| | | * 订单类型 - 1开多,2开空,3平多,4平空 |
| | | */ |
| | | private int orderType; |
| | | |
| | | /** |
| | | * 订单状态 - 1成交 2撤单 |
| | | */ |
| | | private int orderStatus; |
| | | |
| | | /** |
| | | * 委托开仓价 |
| | | */ |
| | | private BigDecimal entrustOpeningPrice; |
| | |
| | | @Mapping(source = "entrustPrice", target = "entrustOpeningPrice") |
| | | @Mapping(source = "createTime", target = "entrustTime") |
| | | @Mapping(source = "entrustAmount", target = "prePaymentAmount") |
| | | @Mapping(source = "entrustType", target = "orderType") |
| | | public abstract ContractOrderEntity entrustOrderToOrder(ContractEntrustOrderEntity orderEntity); |
| | | |
| | | @Mapping(source = "createTime", target = "entrustTime") |
| | |
| | | @ApiModelProperty("订单ID") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty("订单类型 -1撤单,1开多,2开空,3平多,4平空") |
| | | @ApiModelProperty("订单类型 1开多,2开空,3平多,4平空") |
| | | private int orderType; |
| | | |
| | | @ApiModelProperty("订单状态 1成交 2撤单") |
| | | private int orderStatus; |
| | | |
| | | @ApiModelProperty("开仓均价") |
| | | private BigDecimal openingPrice; |
| | | |
| | |
| | | |
| | | ContractOrderEntity orderEntity = ContractEntrustOrderEntityMapper.INSTANCE.entrustOrderToOrder(entrustOrderEntity); |
| | | orderEntity.setTradeType(ContractOrderEntity.TRADE_TYPE_MARK_PRICE); |
| | | orderEntity.setOrderType(ContractOrderEntity.ORDER_TYPE_CANCEL); |
| | | orderEntity.setOrderStatus(ContractOrderEntity.ORDER_STATUS_CANCEL); |
| | | int i = contractOrderDao.insert(orderEntity); |
| | | |
| | | contractEntrustOrderDao.deleteById(entrustOrderEntity.getId()); |