using System;

namespace HoneyBox.Model.Entities;

/// <summary>
/// 中奖公告配置表，存储首页假中奖公告信息
/// </summary>
public partial class PrizeAnnouncement
{
    /// <summary>
    /// 主键ID
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 用户头像URL
    /// </summary>
    public string? UserAvatar { get; set; }

    /// <summary>
    /// 用户名称
    /// </summary>
    public string UserName { get; set; } = null!;

    /// <summary>
    /// 奖品等级（如：无上、传说、史诗、稀有）
    /// </summary>
    public string PrizeLevel { get; set; } = null!;

    /// <summary>
    /// 奖品名称
    /// </summary>
    public string PrizeName { get; set; } = null!;

    /// <summary>
    /// 排序值，越小越靠前
    /// </summary>
    public int Sort { get; set; }

    /// <summary>
    /// 是否启用
    /// </summary>
    public bool IsEnabled { get; set; }

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

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