| | |
| | | |
| | | 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 com.xcong.excoin.common.utils.BigDecimalSerialize; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 合约订单历史表 |
| | |
| | | /** |
| | | * 委托开仓价 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal entrustOpeningPrice; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 币种规格 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal symbolSku; |
| | | |
| | | /** |
| | | * 平仓价 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal closingPrice; |
| | | |
| | | /** |
| | | * 平仓手续费 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal closingFeeAmount; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 止损价 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal stopLossPrice; |
| | | |
| | | /** |
| | | * 止盈价 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal stopProfitPrice; |
| | | |
| | | /** |
| | | * 盈亏金额 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal rewardAmount; |
| | | |
| | | /** |
| | | * 盈亏比例 |
| | | */ |
| | | @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; |
| | | |
| | | /** |
| | | * 1普通合约2跟单合约 |
| | | */ |
| | | private int contractType; |
| | | |
| | | /** |
| | | * 持仓费 |
| | | */ |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal holdAmount; |
| | | |
| | | private int operateNo; |
| | |
| | | |
| | | @TableField(exist = false) |
| | | private String timeType; |
| | | /** |
| | | * 盈亏金额返利 |
| | | */ |
| | | @TableField(exist = false) |
| | | @JsonSerialize(using = BigDecimalSerialize.class) |
| | | private BigDecimal rewardAmountProfit; |
| | | @TableField(exist = false) |
| | | private List<Long> IDs; |
| | | |
| | | |
| | | } |