package com.yami.trading.bean.robot.query;
|
|
import javax.validation.constraints.NotNull;
|
import com.yami.trading.common.dto.BaseDTO;
|
import com.yami.trading.common.query.Query;
|
import com.yami.trading.common.query.QueryType;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
/**
|
* 机器人下单DTO
|
* @author lucas
|
* @version 2023-05-27
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
public class RobotOrderQuery{
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* uuid
|
*/
|
@Query(type = QueryType.EQ)
|
private String uuid;
|
/**
|
* 用户id
|
*/
|
@Query(type = QueryType.EQ)
|
private String uid;
|
/**
|
* symbol
|
*/
|
@Query(type = QueryType.LIKE)
|
private String symbol;
|
/**
|
* 项目名称
|
*/
|
private String projectName;
|
/**
|
* 挂单量(USDT)
|
*/
|
private Double orderQuantity;
|
/**
|
* 成交量(USDT)
|
*/
|
private Double turnover;
|
/**
|
* 1现价单 2市价单
|
*/
|
@Query(type = QueryType.EQ)
|
private Integer orderType;
|
/**
|
* 1买 2卖
|
*/
|
@Query(type = QueryType.EQ)
|
private Integer direction;
|
/**
|
* 挂单价格
|
*/
|
private Double price;
|
/**
|
* 订单状态
|
*/
|
@Query(type = QueryType.EQ)
|
private Integer status;
|
/**
|
* ts
|
*/
|
private Long ts;
|
|
@ApiModelProperty(value = "time",notes = "1:当天,2:昨天,3:近7天,4:近15天,5:近30天")
|
private Integer time = 1;
|
|
|
|
|
}
|