using System;

namespace HoneyBox.Model.Entities;

/// <summary>
/// 奖励配置表
/// </summary>
public partial class Reward
{
    /// <summary>
    /// 主键ID
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 奖励ID（业务标识）
    /// </summary>
    public string RewardId { get; set; } = null!;

    /// <summary>
    /// 奖励类型：1-钻石 2-UU币 3-达达卷 4-优惠券
    /// </summary>
    public int RewardType { get; set; }

    /// <summary>
    /// 奖励扩展参数（如优惠券ID）
    /// </summary>
    public int? RewardExtend { get; set; }

    /// <summary>
    /// 奖励数值
    /// </summary>
    public decimal RewardValue { get; set; }

    /// <summary>
    /// 描述
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// 创建时间
    /// </summary>
    public DateTime? CreatedAt { get; set; }

    /// <summary>
    /// 更新时间
    /// </summary>
    public DateTime? UpdatedAt { get; set; }
}
