| | |
| | |
|
| | | import com.baomidou.mybatisplus.annotation.TableField;
|
| | | import com.baomidou.mybatisplus.annotation.TableName;
|
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
| | | import com.xcong.excoin.common.entity.BaseEntity;
|
| | |
|
| | | import lombok.Data;
|
| | | import com.xcong.excoin.common.utils.BigDecimalSerialize;
|
| | |
|
| | | import cn.hutool.core.util.ObjectUtil;
|
| | | import lombok.Data;
|
| | | @Data
|
| | | @TableName("contract_order")
|
| | | public class ContractOrderEntity extends BaseEntity {/**
|
| | |
| | | /**
|
| | | * 委托开仓价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal entrustOpeningPrice;
|
| | |
|
| | | /**
|
| | |
| | | /**
|
| | | * 平仓价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal closingPrice;
|
| | |
|
| | | /**
|
| | | * 平仓手续费
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal closingFeeAmount;
|
| | |
|
| | | /**
|
| | |
| | | private int closingType;
|
| | |
|
| | | /**
|
| | | * 1普通合约2跟单合约
|
| | | */
|
| | | private int contractType;
|
| | |
|
| | | /**
|
| | | * 杠杆倍率
|
| | | */
|
| | | private int leverRatio;
|
| | |
| | | /**
|
| | | * 止损价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal stopLossPrice;
|
| | |
|
| | | /**
|
| | | * 止盈价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal stopProfitPrice;
|
| | |
|
| | |
|
| | | /**
|
| | | * 盈亏金额
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal rewardAmount;
|
| | |
|
| | | /**
|
| | | * 盈亏比例
|
| | | */
|
| | | private BigDecimal rewardRatio;
|
| | |
|
| | | /**
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal rewardRatio;
|
| | | |
| | | /**
|
| | | * 开仓价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal openingPrice;
|
| | |
|
| | | /**
|
| | | * 开仓手续费
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal openingFeeAmount;
|
| | |
|
| | | private Date openingTime;
|
| | |
| | | /**
|
| | | * 预付款金额
|
| | | */
|
| | |
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal prePaymentAmount;
|
| | |
|
| | | /**
|
| | | * 保证金
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal bondAmount;
|
| | |
|
| | | /**
|
| | | * 市场价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal markPrice;
|
| | |
|
| | | /**
|
| | | * 预估强平价
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal forceClosingPrice;
|
| | |
|
| | | /**
|
| | | * 持仓费
|
| | | */
|
| | | @JsonSerialize(using = BigDecimalSerialize.class)
|
| | | private BigDecimal holdAmount;
|
| | |
|
| | | private int operateNo;
|