namespace CloudGaming.Repository.Game.Entities.App; /// /// 用户玩游戏日志表 /// [Table("T_Game_PlayGameLog")] [EntityDescription(NameRuleMode = NameRuleMode.TableName, NameRuleType= NameRuleType.UpperSnakeCase)] public class T_Game_PlayGameLog : DefaultGameAppEntity { /// /// 游戏Id => 备注: 游戏Id /// public string? GameId { get; set; } /// /// 用户Id => 备注: 用户Id /// public Int32 UserId { get; set; } /// /// 游戏名称 => 备注: 游戏名称 /// public string? GameName { get; set; } /// /// 用户剩余钻石 => 备注: 用户剩余钻石 /// public Int32 UserPlayGameDiamonds { get; set; } /// /// 用户本次玩游戏共花销多少钻石 => 备注: 用户本次玩游戏共花销多少钻石 /// public Int32 SpendingDiamonds { get; set; } /// /// 创建时间 => 备注: 创建时间 /// public DateTime CreateDateTime { get; set; } /// /// 最后一次修改时间 => 备注: 最后一次修改时间 /// public DateTime LastDateTime { get; set; } /// /// 开始游戏时间 => 备注: 开始游戏时间 /// public DateTime? PlayGameStartAt { get; set; } /// /// 本次游玩时间(秒) => 备注: 本次游玩时间(秒) /// public Int32 PlayGameTotalSeconds { get; set; } /// /// 游戏心跳时间 => 备注: 游戏心跳时间 /// public DateTime? PlayGameHeartbeatAt { get; set; } /// /// 最后一次扣费时间 => 备注: 最后一次扣费时间 /// public DateTime? LastChargingAt { get; set; } /// /// 用户设备号 => 备注: 用户设备号 /// public string? Sn { get; set; } /// /// 设备号 => 备注: 设备号 /// public string? SessionId { get; set; } /// /// 设备型号 => 备注: 设备型号 /// public string? ModelName { get; set; } /// /// 用户cpu => 备注: 用户cpu /// public string? Cpu { get; set; } /// /// 鲸云scid => 备注: 鲸云scid /// public Int32 ScId { get; set; } /// /// 第三方游戏id => 备注: 第三方游戏id /// public string? JyGameId { get; set; } /// /// 显示等级 => 备注: 显示等级 /// public Int32 DisplayGrade { get; set; } /// /// 队列等级 => 备注: 队列等级 /// public Int32 QueueGrade { get; set; } /// /// 用户游戏状态 => 备注: 用户游戏状态 /// public Int32 GameStatus { get; set; } /// /// 用户排队Id => 备注: 用户排队Id /// public Int32 PlayQueueId { get; set; } /// /// 用户开始排队时间 => 备注: 用户开始排队时间 /// public DateTime? PlayQueueStartAt { get; set; } /// /// 结束排队时间 => 备注: 结束排队时间 /// public DateTime? PlayQueueSuccessAt { get; set; } /// /// 金额日志表id => 备注: 金额日志表id /// public Int32 CurrencyLogId { get; set; } /// /// 资产记录日志表id => 备注: 资产记录日志表id /// public Int32 DiamondListId { get; set; } /// /// 用户操作内容 => 备注: 用户操作内容 /// public string? GameUserOperationJson { get; set; } }