123456789101112131415161718192021222324252627 |
- //
- // RQQuestionDBManager.h
- // SDJK
- //
- // Created by 张嵘 on 2021/8/20.
- //
- #import <Foundation/Foundation.h>
- #import "RQExerciseModule.h"
- #import "RQExplainModel.h"
- NS_ASSUME_NONNULL_BEGIN
- #define RQ_QUESTION_DB_MANAGER [RQQuestionDBManager sharedInstance]
- @class RQExerciseModel;
- @interface RQQuestionDBManager : NSObject
- /// 单例
- + (instancetype) sharedInstance;
- - (void)initDatabaseQueueWithResourcePath:(NSString *)resourcePath;
- - (NSArray *)getColumnWithCarType:(RQHomePageCarType)carType subject:(RQHomePageSubjectType)subject pageType:(RQHomeSubPageType)pageType;
- - (NSArray *)getQuestionWithCarType:(RQHomePageCarType)carType subject:(RQHomePageSubjectType)subject pageType:(RQHomeSubPageType)pageType name:(NSString *)name exerciseType:(RQExerciseType)exerciseType;
- - (RQExerciseModel *)getQuestionWithQuestionId:(NSInteger)questionId;
- - (void)getQuestionsWithQuestionIdArr:(NSArray *)questionIdArr complete:(VoidBlock_id)complete;
- - (NSInteger)getQuestionVersion;
- - (RQExplainModel *)getExplainWithExerciseModel:(RQExerciseModel *)exerciseModel;
- @end
- NS_ASSUME_NONNULL_END
|