package com.spot.req;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 创建订单请求
 *
 * @author jean
 * @date 2026-05-06
 */
@Data
public class CreateOrderReq {

    /**
     * 交易对符号（如：BTCUSDT）
     */
    private String symbol;

    /**
     * 买卖方向：BUY/SELL
     */
    private String side;

    /**
     * 订单类型：1-限价单，2-市价单
     */
    private Integer type;

    /**
     * 委托价格（限价单必填，市价单可为空）
     */
    private BigDecimal price;

    /**
     * 委托数量
     */
    private BigDecimal volume;

    /**
     * 订单来源：1-web，2-app，3-api
     */
    private Integer source;

    /**
     * 订单类型：1-常规订单，2-杠杆订单
     */
    private Integer orderType;
}
