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-08-14 **/ @Data @ApiModel(value = "SubmitCloseEntrustDto", description = "提交委托平仓参数接收类") public class SubmitCloseEntrustDto { @NotNull @ApiModelProperty(value = "持仓订单ID", example = "1") private Long id; @NotNull() @Min(1) @ApiModelProperty(value = "委托价", example = "9000.00") private BigDecimal entrustPrice; @NotNull @Min(1) @ApiModelProperty(value = "币种数量", example = "1") private int symbolCnt; @NotNull @ApiModelProperty(value = "币种", example = "BTC/USDT") private String symbol; }