| package com.xcong.excoin.modules.trademanage.entity;  | 
|   | 
| import java.math.BigDecimal;  | 
| import java.util.Date;  | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField;  | 
| import com.baomidou.mybatisplus.annotation.TableName;  | 
| import com.xcong.excoin.common.entity.BaseEntity;  | 
|   | 
| import lombok.Data;  | 
|   | 
| @Data  | 
| @TableName("contract_order")  | 
| public class ContractOrderEntity extends BaseEntity {/**  | 
|      *   | 
|      */  | 
|     private static final long serialVersionUID = 1L;   | 
|     /**  | 
|      * 交易类型 市价  | 
|      */  | 
|     public static final int TRADE_TYPE_MARK_PRICE = 1;  | 
|   | 
|     /**  | 
|      * 交易类型 限价  | 
|      */  | 
|     public static final int TRADE_TYPE_LIMIT_PRICE = 2;  | 
|   | 
|     /**  | 
|      * 订单状态 撤单  | 
|      */  | 
|     public static final int ORDER_STATUS_CANCEL = 2;  | 
|   | 
|     /**  | 
|      * 订单状态 成交  | 
|      */  | 
|     public static final int ORDER_STATUS_SUCCESS = 1;  | 
|   | 
|     /**  | 
|      * 订单类型 开多  | 
|      */  | 
|     public static final int ORDER_TYPE_OPEN_MORE = 1;  | 
|   | 
|     /**  | 
|      * 订单类型 开空  | 
|      */  | 
|     public static final int ORDER_TYPE_OPEN_LESS = 2;  | 
|   | 
|     /**  | 
|      * 订单类型 平多  | 
|      */  | 
|     public static final int ORDER_TYPE_CLOSE_MORE = 3;  | 
|   | 
|     /**  | 
|      * 订单类型 平空  | 
|      */  | 
|     public static final int ORDER_TYPE_CLOSE_LESS = 4;  | 
|   | 
|   | 
|     /**  | 
|      * 会员Id  | 
|      */  | 
|     private Long memberId;  | 
|   | 
|     /**  | 
|      * 订单编号  | 
|      */  | 
|     private String orderNo;  | 
|   | 
|     /**  | 
|      * 仓位类型 1-逐仓 2-全仓  | 
|      */  | 
|     private int positionType;  | 
|   | 
|     /**  | 
|      * 交易类型 1-市价 2-限价  | 
|      */  | 
|     private int tradeType;  | 
|   | 
|     /**  | 
|      * 订单类型 - 1开多,2开空,3平多,4平空  | 
|      */  | 
|     private int orderType;  | 
|   | 
|     /**  | 
|      * 订单状态 - 1成交 2撤单  | 
|      */  | 
|     private int orderStatus = 1;  | 
|   | 
|     /**  | 
|      * 委托开仓价  | 
|      */  | 
|     private BigDecimal entrustOpeningPrice;  | 
|   | 
|     /**  | 
|      * 委托时间  | 
|      */  | 
|     private Date entrustTime;  | 
|   | 
|     /**  | 
|      * 币种  | 
|      */  | 
|     private String symbol;  | 
|   | 
|     /**  | 
|      * 手数  | 
|      */  | 
|     private int symbolCnt;  | 
|   | 
|     /**  | 
|      * 币种规格  | 
|      */  | 
|     private BigDecimal symbolSku;  | 
|   | 
|     /**  | 
|      * 平仓价  | 
|      */  | 
|     private BigDecimal closingPrice;  | 
|   | 
|     /**  | 
|      * 平仓手续费  | 
|      */  | 
|     private BigDecimal closingFeeAmount;  | 
|   | 
|     /**  | 
|      * 平仓时间  | 
|      */  | 
|     private Date closingTime;  | 
|   | 
|     /**  | 
|      * 平仓类型 2平多3平空4爆仓平多5爆仓平空6止盈平多7止盈平空8止损平多9止损平空  | 
|      */  | 
|     private int closingType;  | 
|   | 
|     /**  | 
|      * 杠杆倍率  | 
|      */  | 
|     private int leverRatio;  | 
|   | 
|     /**  | 
|      * 止损价  | 
|      */  | 
|     private BigDecimal stopLossPrice;  | 
|   | 
|     /**  | 
|      * 止盈价  | 
|      */  | 
|     private BigDecimal stopProfitPrice;  | 
|   | 
|     /**  | 
|      * 盈亏金额  | 
|      */  | 
|     private BigDecimal rewardAmount;  | 
|   | 
|     /**  | 
|      * 盈亏比例  | 
|      */  | 
|     private BigDecimal rewardRatio;  | 
|   | 
|     /**  | 
|      * 开仓价  | 
|      */  | 
|     private BigDecimal openingPrice;  | 
|   | 
|     /**  | 
|      * 开仓手续费  | 
|      */  | 
|     private BigDecimal openingFeeAmount;  | 
|   | 
|     private Date openingTime;  | 
|   | 
|     /**  | 
|      * 预付款金额  | 
|      */  | 
|     private BigDecimal prePaymentAmount;  | 
|   | 
|     /**  | 
|      * 保证金  | 
|      */  | 
|     private BigDecimal bondAmount;  | 
|   | 
|     /**  | 
|      * 市场价  | 
|      */  | 
|     private BigDecimal markPrice;  | 
|   | 
|     /**  | 
|      * 预估强平价  | 
|      */  | 
|     private BigDecimal forceClosingPrice;  | 
|   | 
|     /**  | 
|      * 持仓费  | 
|      */  | 
|     private BigDecimal holdAmount;  | 
|   | 
|     private int operateNo;  | 
|       | 
|     /**  | 
|      * 手机号(包含国际手机号)  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String phone;  | 
|     /**  | 
|      * 邮箱  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String email;  | 
|     @TableField(exist = false)  | 
|     private String account;  | 
|     /**  | 
|      * 邀请码  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String inviteId;  | 
|       | 
|     /**  | 
|      * 账号类型  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private int accountType;  | 
|     /**  | 
|      * 姓名  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String realName;  | 
|     /**  | 
|      * 查询条件:账号类型  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String isTest;  | 
|   | 
|   | 
| }  |