using MediatR; namespace Fengling.RiskControl.Domain.Events; public class LotteryCompletedEvent : INotification { public long ActivityId { get; } public long MemberId { get; } public int StakePoints { get; } public int? WinAmount { get; } public bool IsWin { get; } public int RiskScore { get; } public LotteryCompletedEvent(long activityId, long memberId, int stakePoints, int? winAmount, bool isWin, int riskScore) { ActivityId = activityId; MemberId = memberId; StakePoints = stakePoints; WinAmount = winAmount; IsWin = isWin; RiskScore = riskScore; } }