using MediatR; namespace F9WebAiTest.Application.Services; /// /// 业务状态变更事件(通用)。 /// 业务单据状态变化时发布,Api 层订阅后通过 SignalR 推送给所有在线客户端, /// 各端监听后刷新已打开的相关页面,实现多端实时同步。 /// public record BusinessChangedEvent( string BusinessType, // 业务类型,如 "LeaveApproval" string BusinessId, // 业务单据 ID string Action // 动作,如 "StatusChanged" / "Created" / "Completed" ) : INotification;