package com.m2pool.lease.mq.message;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @Description rabbitmq 余额提现 生产者
 * @Date 2025/7/31 10:42
 * @Author yyb
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RabbitmqPayWithdrawMessage {
    /**
     * 消息ID
     */
    private String queue_id;

    /**
     * 用户充值地址
     */
    private String from_address;

    /**
     * 提现地址(用户自定义)
     */
    private String to_address;


    /**
     * 提现金额
     */
    private BigDecimal amount;

    /**
     * 手续费
     */
    private BigDecimal fee;


    /**
     * 链名称
     */
    private String chain;

    /**
     * 币种
     */
    private String symbol;


    /**
     * 时间戳
     */
    private Long timestamp;

    /**
     * 签名 时间戳+m2pool
     */
    private String sign;



}
