18 lines
582 B
C#
18 lines
582 B
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
using SVSim.Database.Common;
|
|
|
|
namespace SVSim.Database.Models;
|
|
|
|
/// <summary>
|
|
/// Daily login bonus campaign from /load/index data.daily_login_bonus (dict keyed by bonus_id,
|
|
/// values are arrays of bonus days). Prod observed keys {1, 3, 4} with empty arrays — recapture
|
|
/// target during active login bonus events.
|
|
/// </summary>
|
|
public class DailyLoginBonusEntry : BaseEntity<int>
|
|
{
|
|
public int BonusId { get => Id; set => Id = value; }
|
|
|
|
[Column(TypeName = "jsonb")]
|
|
public string BonusData { get; set; } = "[]";
|
|
}
|