package com.yami.trading.bean.item.dto;
|
|
import lombok.Data;
|
|
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
@Data
|
public class ItemConfig {
|
private String uuid;
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 币种名称
|
*/
|
@NotBlank(message = "名称不能为空")
|
private String name;
|
/**
|
* 代码
|
*/
|
@NotBlank(message = "代码不能为空")
|
private String symbol;
|
/**
|
* 数据源编码
|
*/
|
private String symbolData;
|
/**
|
* 小数位精度
|
*/
|
@NotNull
|
@Min(value = 0, message = "精度必须大于等于0")
|
private Integer decimals;
|
/**
|
* 交易量倍数
|
*/
|
@NotNull(message = "交易量放大倍数必填")
|
@DecimalMin(value = "0", message = "交易量放大倍数不能小于0")
|
private Double multiple;
|
/**
|
* 借贷利率
|
*/
|
private Double borrowingRate;
|
|
}
|