package com.ff.api.response;

import com.ff.base.annotation.Excel;
import com.ff.base.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 免费赠送游戏记录对象 ff_game_free_record
 *
 * @author shi
 * @date 2025-02-13
 */
@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
public class GameFreeRecordResponse implements Serializable
{
    private static final long serialVersionUID = -6742890807638586336L;



    /** 币种编码 */
    private String currencyCode;

    /** 平台代码 */
    private String platformCode;

    /** 免费局数序号（唯一标识符） */
    private String referenceId;


    /** 系统用户账号 */
    private String memberAccount;

    /** 游戏id  */
    private Long gameId;

    /** 免费游戏局数可使用的开始时间 */
    private Long sendTime;

    /** 免费局数过期时间 */
    private Long expiredTime;

    /** 免费局数记录更新时间 */
    private Long freeUpdateTime;

    /** 免费局数赠送的游戏名称 */
    private String sendGame;

    /** 免费局数赠送的数量 */
    private Integer sendAmount;

    /** 已使用的免费局数数量 */
    private Integer usedAmount;

    /** 未使用的免费局数数量 */
    private Integer unusedAmount;

    /** 免费状态    1正常 0 取消  */
    private Integer freeStatus;


}
