namespace CloudGaming.Repository.Game.Entities.App;
///
/// 兑换码表
///
[Table("T_RedemptionCode")]
[EntityDescription(NameRuleMode = NameRuleMode.TableName, NameRuleType= NameRuleType.UpperSnakeCase)]
public class T_RedemptionCode : DefaultGameAppEntity
{
///
/// 兑换码(唯一) => 备注: 兑换码(唯一)
///
public string? Code { get; set; }
///
/// 兑换码类型 => 备注: 兑换码类型(如优惠券、礼品卡等)
///
public Int32 Type { get; set; }
///
/// 使用次数 => 备注: 最大使用次数,0表示无限次使用
///
public Int32 UsageLimit { get; set; }
///
/// 有效期 => 备注: 兑换码有效期截止时间
///
public DateTime ExpirationDate { get; set; }
///
/// 是否启用 => 备注: 是否启用(1为启用,0为禁用)
///
public Boolean IsActive { get; set; }
///
/// 生成时间 => 备注: 兑换码生成时间
///
public DateTime CreatedDate { get; set; }
///
/// 备注信息 => 备注: 备注信息(可选
///
public string? Remarks { get; set; }
}