import 'package:event_bus/event_bus.dart'; import '../main/lockDetail/lcokSet/lockSet/lockSetInfo_entity.dart'; /// 创建EventBus EventBus eventBus = EventBus(); /// 刷新锁列表数据 class RefreshLockListInfoDataEvent{ RefreshLockListInfoDataEvent(); } /// 刷新考勤员工列表 class RefreshCheckInStaffListDataEvent{ RefreshCheckInStaffListDataEvent(); } /// 传递当前锁信息 class PassCurrentLockInformationEvent{ LockSetInfoData lockSetInfoData; PassCurrentLockInformationEvent(this.lockSetInfoData); } /// 卡、密码、指纹修改之后刷新列表 class OtherTypeRefreshListEvent{ OtherTypeRefreshListEvent(); } /// 考情添加员工卡、指纹之后回调卡、指纹number class ChickInAddStaffCardAndFingerprintBlockNumberEvent{ String number; ChickInAddStaffCardAndFingerprintBlockNumberEvent(this.number); } /// Uuid删除当前锁时 有可能锁被初始化了 但后台没被初始化 当打开APP的时候扫描如果未被连接就传uuid过去 判断直接删除数据 class ScanAllDeviceFindCurrentDeviceConnectedEvent{ String uuid; ScanAllDeviceFindCurrentDeviceConnectedEvent(this.uuid); } /// 多语言 切换之后传值到上一级界面 class ChangeLanguageBlockLastLanguageEvent{ String languageTitle; ChangeLanguageBlockLastLanguageEvent(this.languageTitle); }