package com.yami.trading.bean.exchange.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@Data
|
@ApiModel
|
public class ExchangeLeverOrderDto {
|
private String uuid;
|
@ApiModelProperty("用户名")
|
private String userName;
|
@ApiModelProperty("uuid")
|
private String userCode;
|
@ApiModelProperty("角色")
|
private String roleName;
|
@ApiModelProperty("订单 号")
|
private String orderNo;
|
@ApiModelProperty("品种")
|
private String itemName;
|
@ApiModelProperty("操作 open 买 close 卖 buy 涨 sell 跌")
|
private String offset;
|
@ApiModelProperty("成交均价(成本)")
|
private double tradeAvgPrice;
|
@ApiModelProperty("止盈止损")
|
private double stopPriceProfit;
|
@ApiModelProperty("支付单位")
|
private String symbol;
|
/**
|
* 委托数量(剩余)(张)
|
*/
|
@ApiModelProperty("委托数量(剩余)(张)")
|
private Double volume;
|
/**
|
* 委托数量(张)
|
*/
|
@ApiModelProperty("委托数量(张)")
|
private Double volumeOpen;
|
/**
|
* 每手金额
|
*/
|
@ApiModelProperty("每手金额")
|
private double unitAmount;
|
/**
|
* 下单金额
|
*/
|
@ApiModelProperty("下单金额")
|
private Double amount;
|
/**
|
* 保证金(剩余)
|
*/
|
@ApiModelProperty("保证金(剩余)")
|
private double deposit;
|
/**
|
* 保证金
|
*/
|
@ApiModelProperty("保证金")
|
private double depositOpen;
|
/**
|
* 平仓退回金额
|
*/
|
@ApiModelProperty("平仓退回金额")
|
private double amountClose;
|
/**
|
* 收益
|
*/
|
@ApiModelProperty("收益")
|
private double profit;
|
@ApiModelProperty("用户钱包余额")
|
private BigDecimal money;
|
private String partyId;
|
/**
|
* "buy":买(多) "sell":卖(空)
|
*/
|
@ApiModelProperty("buy:买(多) sell:卖(空)")
|
private String direction;
|
/**
|
* 手续费
|
*/
|
@ApiModelProperty("手续费")
|
private double fee;
|
/**
|
* 平仓均价
|
*/
|
@ApiModelProperty("平仓均价")
|
private Double closeAvgPrice;
|
/**
|
* 止损触发价格
|
*/
|
@ApiModelProperty("止损触发价格")
|
private Double stopPriceLoss;
|
/**
|
* 最小浮动
|
*/
|
@ApiModelProperty("最小浮动")
|
private double pips;
|
/**
|
* 最小浮动金额(以交易金额计算)
|
*/
|
@ApiModelProperty("最小浮动金额(以交易金额计算)")
|
private double pipsAmount;
|
/**
|
* 状态。submitted 已提交(持仓), created 完成(平仓)
|
*/
|
@ApiModelProperty("状态。submitted 已提交(持仓), created 完成(平仓)")
|
private String state = "submitted";
|
private Date createTime;
|
/**
|
* 平仓时间
|
*/
|
@ApiModelProperty("平仓时间")
|
private Date closeTime;
|
/**
|
* 杠杆倍数[“开仓”若有10倍多单,就不能再下20倍多单]
|
*/
|
@ApiModelProperty("杠杆倍数[“开仓”若有10倍多单,就不能再下20倍多单]")
|
private Double leverRate;
|
/**
|
* 涨跌幅
|
*/
|
@ApiModelProperty("涨跌幅")
|
private double changeRatio;
|
}
|