fengling-risk-control/Fengling.RiskControl.Domain/Events/LotteryCompletedEvent.cs

25 lines
652 B
C#

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;
}
}