package org.example.ssmico.demos.web.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Table;
|
|
|
/**
|
* 委托单
|
*/
|
@Data
|
@TableName("T_EXCHANGE_APPLY_ORDER")
|
public class ExchangeApplyOrder {
|
|
/**
|
* 开仓
|
*/
|
public final static String OFFSET_OPEN = "open";
|
|
/**
|
* 平仓
|
*/
|
public final static String OFFSET_CLOSE = "close";
|
|
@TableField(value="UUID")
|
private String uuid;
|
|
@TableField(value="PARTY_ID")
|
private String partyId;
|
|
/**
|
* 关联订单号
|
*/
|
@TableField(value="RELATION_ORDER_NO")
|
private String relation_order_no;
|
|
/**
|
* 订单 号
|
*/
|
@TableField(value="ORDER_NO")
|
private String order_no;
|
|
@TableField(value="SYMBOL")
|
private String symbol;
|
|
/**
|
* 币种数量
|
*/
|
@TableField(value="SYMBOL_VALUE")
|
private Double symbol_value;
|
|
/**
|
* "open":买入 "close":卖出
|
*/
|
@TableField(value="OFFSET")
|
private String offset;
|
|
/**
|
* 委托数量
|
*/
|
@TableField(value="VOLUME")
|
private Double volume;
|
|
/**
|
* 手续费
|
*/
|
@TableField(value="FEE")
|
private double fee;
|
|
/**
|
* 金额(USDT计价)
|
*/
|
@TableField(value="AMOUNT")
|
private Double amount;
|
|
/**
|
* 手续费(USDT计价)
|
*/
|
@TableField(value="WALLET_FEE")
|
private Double wallet_fee;
|
|
/**
|
* limit order的交易价格
|
*/
|
@TableField(value="PRICE")
|
private Double price;
|
|
/**
|
* 订单报价类型。 "limit":限价 "opponent":对手价(市价)
|
*/
|
@TableField(value="ORDER_PRICE_TYPE")
|
private String order_price_type;
|
|
/**
|
* 状态。submitted 已提交,canceled 已撤销, created 委托完成
|
*/
|
@TableField(value="STATE")
|
private String state = "submitted";
|
|
/**
|
* 创建时间
|
*/
|
@TableField(value="CREATE_TIME")
|
private Date create_time;
|
|
/**
|
* 成交时行情点位
|
*/
|
@TableField(value="CLOSE_PRICE")
|
private Double close_price;
|
|
/**
|
* 成交时间
|
*/
|
@TableField(value="CLOSE_TIME")
|
private Date close_time;
|
|
/**
|
* 是否计划委托
|
*/
|
@TableField(value="IS_TRIGGER_ORDER")
|
private boolean is_trigger_order = false;
|
|
/**
|
* 计划委托的触发价
|
*/
|
@TableField(value="TRIGGER_PRICE")
|
private Double trigger_price;
|
|
}
|