package com.xcong.excoin.modules.contract.parameter.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * @author wzy * @date 2020-05-27 **/ @Data @ApiModel(value = "SubmitEntrustDto", description = "提交委托订单接口接受类") public class SubmitEntrustDto { @NotNull() @Min(1) @ApiModelProperty(value = "委托价", example = "9000.00") private BigDecimal entrustPrice; @NotNull @ApiModelProperty(value = "委托类型 1开多 2开空 3平多 4平空", example = "1") private int entrustType; @NotBlank @ApiModelProperty(value = "币种", example = "BTC/USDT") private String symbol; @NotNull @Min(1) @ApiModelProperty(value = "币种数量", example = "1") private int symbolCnt; @NotNull @ApiModelProperty(value = "杠杆倍率", example = "100") private int leverRatio; }