package com.yami.trading.bean.robot.dto; import com.yami.trading.common.dto.BaseDTO; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotNull; /** * 机器人下单DTO * * @author lucas * @version 2023-05-27 */ @Data @EqualsAndHashCode(callSuper = false) public class RobotOrderDTO extends BaseDTO { private static final long serialVersionUID = 1L; /** * uuid */ @NotNull(message = "uuid不能为空") @ApiModelProperty("uuid") private String uuid; /** * 用户id */ @ApiModelProperty("用户id") private String uid; /** * symbol */ @ApiModelProperty("symbol") private String symbol; /** * 委托量 */ @ApiModelProperty("委托量") private String projectName; /** * 挂单量(USDT) */ @ApiModelProperty("挂单量(USDT)") private Double orderQuantity; /** * 成交量(USDT) */ @ApiModelProperty("成交量(USDT)") private Double turnover; /** * 1现价单 2市价单 */ @ApiModelProperty("1现价单 2市价单") private Integer orderType; /** * 1买 2卖 */ @ApiModelProperty("1买 2卖") private Integer direction; /** * 挂单价格 */ @ApiModelProperty("挂单价格") private Double price; /** * 订单状态 */ @ApiModelProperty("订单状态") private Integer status; /** * ts */ @ApiModelProperty("ts") private Long ts; }