package com.m2pool.lease.dto.v2;

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

import java.math.BigDecimal;

/**
 * <p>
 * 商品对应实际商品返回对象
 * </p>
 *
 * @author yyb
 * @since 2025-07-23
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "gpu配置信息返回对象",value = "PowerIncomeInfoDto" )
public class PowerIncomeInfoDto {

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

    //@ApiModelProperty(value = "算法")
    //private String algorithm;

    @ApiModelProperty(value = "算力")
    private BigDecimal power;

    @ApiModelProperty(value = "月收益")
    private BigDecimal monthIncome;

    //@ApiModelProperty(value = "功耗")
    //private BigDecimal powerDissipation;

    private Long machineId;

    @ApiModelProperty(value = "算力单位")
    private String unit;

    @ApiModelProperty(value = "图标")
    private String icon;

}
