// 家长中心事件 — ParentBloc 接收的用户操作 part of 'parent_bloc.dart'; /// 家长中心事件基类 sealed class ParentEvent { const ParentEvent(); } /// 加载绑定的孩子列表 final class ParentLoadChildren extends ParentEvent { const ParentLoadChildren(); } /// 绑定孩子(输入孩子 ID) final class ParentBindChild extends ParentEvent { final String childId; const ParentBindChild(this.childId); } /// 查看孩子日记 final class ParentViewJournals extends ParentEvent { final String childId; const ParentViewJournals(this.childId); } /// 导出孩子数据 final class ParentExportData extends ParentEvent { final String childId; const ParentExportData(this.childId); } /// 删除孩子数据 final class ParentDeleteData extends ParentEvent { final String childId; const ParentDeleteData(this.childId); } /// 解绑孩子 final class ParentUnbindChild extends ParentEvent { final String childId; const ParentUnbindChild(this.childId); }