package cc.mrbird.febs.dapp.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * @author wzy * @date 2022-05-27 **/ @Data @ApiModel(value = "TransferDto", description = "转账接口参数类") public class TransferDto { @NotNull(message = "类型不能为空") @ApiModelProperty(value = "1-质押", example = "1") private Integer type; @ApiModelProperty(value = "交易hash", example = "123") private String txHash; @Valid @NotNull(message = "数量不能为空") @Min(0) @ApiModelProperty(value = "数量", example = "1") private BigDecimal amount; @ApiModelProperty(value = "价格", example = "1.0") private BigDecimal price; @ApiModelProperty(value = "id", example = "1") private Long id; @ApiModelProperty(value = "success/fail", example = "success") private String flag; }