package com.yami.trading.bean.future.domain;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.yami.trading.common.domain.BaseEntity;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
/**
|
* 交割合约管理Entity
|
* @author lucas
|
* @version 2023-04-08
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@TableName("t_futures_para")
|
public class FuturesPara extends BaseEntity {
|
public final static String TIMENUM_SECOND = "second";
|
public final static String TIMENUM_MINUTE = "minute";
|
public final static String TIMENUM_HOUR = "hour";
|
public final static String TIMENUM_DAY = "day";
|
|
public enum TIMENUM {
|
second(TIMENUM_SECOND, "秒"), minute(TIMENUM_MINUTE, "分"), hour(TIMENUM_HOUR, "时"), day(TIMENUM_DAY, "天");
|
|
private String timenum;
|
private String cn;
|
|
TIMENUM(String timenum, String cn) {
|
this.timenum = timenum;
|
this.cn = cn;
|
}
|
|
public String getCn() {
|
return this.cn;
|
}
|
|
public String getTimenum() {
|
return timenum;
|
}
|
|
}
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* SYMBOL
|
*/
|
@ApiModelProperty("币种")
|
private String symbol;
|
/**
|
* TIMENUM
|
*/
|
@ApiModelProperty("时间")
|
private Integer timenum;
|
/**
|
* TIMEUNIT
|
*/
|
@ApiModelProperty("时间单位")
|
private String timeunit;
|
/**
|
* UNIT_AMOUNT
|
*/
|
@ApiModelProperty(" 最低购买金额")
|
private Double unitAmount;
|
/**
|
* UNIT_MAX_AMOUNT
|
*/
|
@ApiModelProperty(" 每手最高价格")
|
private BigDecimal unitMaxAmount;
|
/**
|
* PROFIT_RATIO
|
*/
|
@ApiModelProperty(" 浮动最小收益率")
|
private BigDecimal profitRatio;
|
/**
|
* UNIT_FEE
|
*/
|
@ApiModelProperty(" 手续费(%)")
|
private BigDecimal unitFee;
|
/**
|
* PROFIT_RATIO_MAX
|
*/
|
@ApiModelProperty(" 浮动最大收益率")
|
private BigDecimal profitRatioMax;
|
@TableField(exist = false)
|
private String profitRatioFront;
|
@TableField(exist = false)
|
private BigDecimal buyMin;
|
@TableField(exist = false)
|
private BigDecimal buyMax;
|
}
|