NYTools.h 988 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // NYTools.h
  3. // jiaPei
  4. //
  5. // Created by Ning.ge on 2024/3/22.
  6. // Copyright © 2024 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <CommonCrypto/CommonCryptor.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. @class RQExerciseModel;
  12. @interface NYTools : NSObject
  13. /**
  14. *记录-题目-对错
  15. *userKey 用户id
  16. *carType 车辆类型
  17. *subject 科目几
  18. *exerciseType 题目类型
  19. */
  20. +(void)saveExerciseModel:(RQExerciseModel*)exercise userKey:(NSString*)userKey carType:(RQHomePageCarType)carType subject:(RQHomePageSubjectType)subject exerciseType:(NSUInteger)exerciseType;
  21. //读取-题目对错
  22. +(NSArray*)readExerciseListUserKey:(NSString*)userKey carType:(RQHomePageCarType)carType subject:(RQHomePageSubjectType)subject exerciseType:(NSUInteger)exerciseType;
  23. //删除-题目
  24. +(void)delateUserKey:(NSString*)userKey;
  25. // AES加密方法
  26. + (NSString *)encryptAES:(NSString *)plainText;
  27. // AES解密方法
  28. + (NSString *)decryptAES:(id)cipherText;
  29. @end
  30. NS_ASSUME_NONNULL_END