RQPTObjectMolule.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // RQPTObjectMolule.h
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2022/4/8.
  6. // Copyright © 2022 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #define RQ_PT_Object_Module [RQPTObjectMolule sharedInstance]
  10. typedef NS_ENUM(NSInteger, RKEType) {
  11. RKEType_None = 0, /// 无
  12. RKEType_In = 1, /// 入场
  13. RKEType_out, /// 离场
  14. };
  15. typedef NS_ENUM(NSInteger, EventType) {
  16. EventType_None = 0, /// 无
  17. EventType_In = 17, /// 签到
  18. EventType_out = 18, /// 签退
  19. };
  20. NS_ASSUME_NONNULL_BEGIN
  21. @interface RQPTObjectMolule : NSObject
  22. @property (nonatomic, readwrite, copy) NSString *ptSubjectStr;
  23. @property (nonatomic, readwrite, copy) NSString *zjSubjectStr;
  24. /// 单例
  25. + (instancetype) sharedInstance;
  26. /// 扫码验证
  27. - (void)uploadScanCodeVerifyWithQRCodeResultStr:(NSString *)resultStr resultBlock:(void (^)(BOOL isSuccess))resultBlock;
  28. // 门禁人脸比对并入场
  29. - (void)mjFace2faceWithRKEType:(RKEType)RKEType sim:(NSString *)simStr regionId:(NSString *)regionId photo:(NSString *)photoStr resultBlock:(void (^)(BOOL isSuccess))resultBlock;
  30. @end
  31. NS_ASSUME_NONNULL_END