import 'zhiwen_platform_interface.dart'; import 'dart:async'; class Zhiwen { Future getPlatformVersion() { return ZhiwenPlatform.instance.getPlatformVersion(); } Future openDevice(String devicePath, int baudRate) { return ZhiwenPlatform.instance.openDevice(devicePath, baudRate); } Future closeDevice() { return ZhiwenPlatform.instance.closeDevice(); } Future> enrollFingerprint(int userId) { return ZhiwenPlatform.instance.enrollFingerprint(userId); } Future> verifyFingerprint(int userId) { return ZhiwenPlatform.instance.verifyFingerprint(userId); } Future> deleteAllFingerprint() { return ZhiwenPlatform.instance.deleteAllFingerprint(); } Future> deleteOneFingerprint(int userId) { return ZhiwenPlatform.instance.deleteOneFingerprint(userId); } Future> identifyFingerprint() { return ZhiwenPlatform.instance.identifyFingerprint(); } Future> getUserCount() { return ZhiwenPlatform.instance.getUserCount(); } /// 获取指纹录入进度事件流 /// 返回包含 step, totalSteps, progress, message 的 Map Stream> get progressStream { return ZhiwenPlatform.instance.progressStream; } }