package com.m2pool.lease.dto.v2;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description 矿机对应的矿池配置信息
 * @Date 2025/11/26 14:19
 * @Author yyb
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MiningConfigDto {

    private Long id;

    @ApiModelProperty(value = "挖矿币种")
    private String coin;

    @ApiModelProperty(value = "挖矿算法")
    private String algo;

    @ApiModelProperty(value = "矿池名称")
    private String pool;

    @ApiModelProperty(value = "是否支持钱包挖矿 0 不支持 1支持")
    private Boolean wallet_mining;

    @ApiModelProperty(value = "挖矿地址")
    private String pool_url;

    @ApiModelProperty(value = "收款钱包")
    private String wallet_address;

    @ApiModelProperty(value = "挖矿账户")
    private String pool_user;

    @ApiModelProperty(value = "矿工号")
    private String worker_id;

    @ApiModelProperty(value = "挖矿结束时间")
    private Long end_timestamp;
}
