123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // RQExerciseSubViewModel.m
- // SDJK
- //
- // Created by 张嵘 on 2021/8/12.
- //
- #import "RQExerciseSubViewModel.h"
- @interface RQExerciseSubViewModel ()
- @property (nonatomic, readwrite, assign) RQExerciseType exerciseType;
- /// homePageCarType
- @property (nonatomic, readwrite, assign) RQHomePageCarType homePageCarType;
- /// homePageSubjectType
- @property (nonatomic, readwrite, assign) RQHomePageSubjectType homePageSubjectType;
- /// homeSubPageType
- @property (nonatomic, readwrite, assign) RQHomeSubPageType homeSubPageType;
- /// homeSubEditListType
- @property (nonatomic, readwrite, assign) RQHomeSubEditListType homeSubEditListType;
- @property (nonatomic, readwrite, copy) NSString *titleStr;
- @property (nonatomic, readwrite, assign) NSInteger number;
- //@property (nonatomic, readwrite, copy) NSArray *questionArr;
- @end
- @implementation RQExerciseSubViewModel
- #pragma mark - Public Method
- - (instancetype)initWithServices:(id<RQViewModelServices>)services params:(NSDictionary *)params {
- if (self = [super initWithServices:services params:params]) {
- self.exerciseType = [params[RQExerciseTypeKey] integerValue];
- self.homePageCarType = [params[RQHomePageCarTypeKey] integerValue];
- self.homePageSubjectType = [params[RQHomePageSubjectTypeKey] integerValue];
- self.homeSubPageType = [params[RQHomeSubPageTypeKey] integerValue];
- self.homeSubEditListType = [params[RQHomeSubEditListTypeKey] integerValue];
- self.titleStr = params[RQViewModelIDKey];
- self.number = [params[RQViewCommonValueKey] integerValue];
- self.questionArr = params[RQViewModelUtilKey];
- }
- return self;
- }
- - (void)initialize {
- [super initialize];
-
- ///配置数据
- [self rq_configureData];
- }
- #pragma mark - PrivateMethod
- - (void)rq_configureData {
-
- }
- @end
|