package com.red.circle.other.inner.model.dto.user;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;

/**
 * @author xiongcheng on 2024/3/8
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class UserGoldCoinRechargeDTO implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * 标识.
   */
  private Long id;

  /**
   * 用户ID
   */
  private Long userId;

  /**
   * 来源平台.
   */
  private String sysOrigin;

  /**
   * 金币来源 1：商店充值 2：币商充值 3：H5充值.
   */
  private Integer goldCoinSource;

  /**
   * 充值金额
   */
  private BigDecimal rechargeAmount;
}
