using Fengling.RiskControl.Domain.Aggregates.LotteryActivities; namespace Fengling.RiskControl.Domain.Repositories; public interface ILotteryActivityRepository { Task GetByIdAsync(long id); Task> GetByMemberIdAsync(long memberId); Task> GetRecentByMemberIdAsync(long memberId, int count); Task AddAsync(LotteryActivity activity); Task UpdateAsync(LotteryActivity activity); Task DeleteAsync(LotteryActivity activity); }