import 'package:event_bus/event_bus.dart'; import 'package:star_lock/main/lockMian/entity/lockInfoEntity.dart'; import 'package:uuid/uuid.dart'; /// 创建EventBus EventBus eventBus = EventBus(); /// 刷新锁列表数据 class RefreshLockListInfoDataEvent{ RefreshLockListInfoDataEvent(); } /// 刷新考勤员工列表 class RefreshCheckInStaffListDataEvent{ RefreshCheckInStaffListDataEvent(); } /// 传递当前锁信息 class PassCurrentLockInformationEvent{ KeyInfos keyInfo; PassCurrentLockInformationEvent(this.keyInfo); } /// 卡、密码、指纹修改之后刷新列表 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); }