using Fengling.RiskControl.Domain.Aggregates.RiskAlerts; namespace Fengling.RiskControl.Application.Services; public interface IRiskAlertService { Task CreateAlertAsync(long memberId, string alertType, string description, RiskAlertPriority priority = RiskAlertPriority.Medium); Task ResolveAlertAsync(long alertId, string notes); Task DismissAlertAsync(long alertId, string notes); Task EscalateAlertAsync(long alertId); Task> GetMemberAlertsAsync(long memberId); Task> GetPendingAlertsAsync(); }