namespace YY.Admin.Services.Service.Jeecg; /// /// Jeecg 登录日志上报服务(WebSocket + HTTP + 本地离线队列)。 /// public interface IJeecgLoginLogReportService { /// /// 启动后台离线日志补传循环(可重复调用,内部幂等)。 /// void StartBackgroundSync(); /// /// 上报一次登录日志;网络不可达时自动落本地,联网后自动补传。 /// Task ReportLoginAsync(string account, bool success, string message, CancellationToken cancellationToken = default); /// /// 上报通用日志(操作/异常/告警等),自动走 WS/HTTP/本地队列兜底。 /// Task ReportLogAsync( string category, string message, string? account = null, bool? success = null, string? exception = null, CancellationToken cancellationToken = default); }