using System;
using System.Collections.Generic;

namespace HoneyBox.Model.Entities;

/// <summary>
/// 欧气值变动明细表，记录用户欧气值的所有变动记录
/// </summary>
public partial class ProfitOuQi
{
    /// <summary>
    /// 主键ID
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 用户ID
    /// </summary>
    public int UserId { get; set; }

    /// <summary>
    /// 变动欧气值（正数为增加，负数为减少）
    /// </summary>
    public decimal ChangeMoney { get; set; }

    /// <summary>
    /// 变动后欧气值
    /// </summary>
    public decimal Money { get; set; }

    /// <summary>
    /// 变动类型
    /// </summary>
    public byte Type { get; set; }

    /// <summary>
    /// 变动说明
    /// </summary>
    public string Content { get; set; } = null!;

    /// <summary>
    /// 其他信息
    /// </summary>
    public string? Other { get; set; }

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