app-starlock/star_lock/lib/tools/eventBusEventManage.dart

50 lines
1.4 KiB
Dart
Raw Normal View History

2023-09-07 18:36:16 +08:00
import 'package:event_bus/event_bus.dart';
2023-11-01 17:28:59 +08:00
import '../main/lockDetail/lcokSet/lockSet/lockSetInfo_entity.dart';
2023-09-07 18:36:16 +08:00
/// 创建EventBus
EventBus eventBus = EventBus();
/// 刷新锁列表数据
class RefreshLockListInfoDataEvent{
RefreshLockListInfoDataEvent();
}
/// 刷新考勤员工列表
class RefreshCheckInStaffListDataEvent{
RefreshCheckInStaffListDataEvent();
}
2023-09-07 18:36:16 +08:00
/// 传递当前锁信息
class PassCurrentLockInformationEvent{
2023-11-01 17:28:59 +08:00
LockSetInfoData lockSetInfoData;
PassCurrentLockInformationEvent(this.lockSetInfoData);
2023-09-07 18:36:16 +08:00
}
2023-09-19 15:20:58 +08:00
/// 卡、密码、指纹修改之后刷新列表
class OtherTypeRefreshListEvent{
OtherTypeRefreshListEvent();
}
/// 考情添加员工卡、指纹之后回调卡、指纹number
class ChickInAddStaffCardAndFingerprintBlockNumberEvent{
String number;
ChickInAddStaffCardAndFingerprintBlockNumberEvent(this.number);
}
/// Uuid删除当前锁时 有可能锁被初始化了 但后台没被初始化 当打开APP的时候扫描如果未被连接就传uuid过去 判断直接删除数据
class ScanAllDeviceFindCurrentDeviceConnectedEvent{
String uuid;
ScanAllDeviceFindCurrentDeviceConnectedEvent(this.uuid);
2023-10-25 16:18:27 +08:00
}
/// 多语言 切换之后传值到上一级界面
class ChangeLanguageBlockLastLanguageEvent{
String languageTitle;
ChangeLanguageBlockLastLanguageEvent(this.languageTitle);
}
/// 锁分组添加或者删除锁之后刷新首页数据
class LockGroupEditGroupLockRefreshEvent{
LockGroupEditGroupLockRefreshEvent();
}