123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- //
- // RQExerciseModel.m
- // SDJK
- //
- // Created by 张嵘 on 2021/8/12.
- //
- #import "RQExerciseModel.h"
- @implementation RQExerciseModel
- + (id)exerciseModelWithFMResultSet:(FMResultSet *)resultSet {
- RQExerciseModel *exerciseModel = [[RQExerciseModel alloc] init];
-
-
-
- exerciseModel._id = [resultSet intForColumn:@"_id"];
- exerciseModel.number = [resultSet intForColumn:@"number"];
- exerciseModel.answer = [resultSet stringForColumn:@"answer"];
- exerciseModel.answerkeyword = [resultSet stringForColumn:@"answerkeyword"];
- exerciseModel.explain_gif = [resultSet stringForColumn:@"explain_gif"];
- exerciseModel.explain_jq = [resultSet stringForColumn:@"explain_jq"];
- exerciseModel.explain_js = [resultSet stringForColumn:@"explain_js"];
- exerciseModel.explain_mp3 = [resultSet stringForColumn:@"explain_mp3"];
- exerciseModel.image = [resultSet stringForColumn:@"image"];
- exerciseModel.image_ydt = [resultSet stringForColumn:@"image_ydt"];
- exerciseModel.issue = [resultSet stringForColumn:@"issue"];
- exerciseModel.opts = [resultSet stringForColumn:@"opts"];
- exerciseModel.skillkeyword = [resultSet stringForColumn:@"skillkeyword"];
- exerciseModel.titlekeyword = [resultSet stringForColumn:@"titlekeyword"];
- exerciseModel.issuemp3 = [resultSet stringForColumn:@"issuemp3"];
- exerciseModel.answermp3 = [resultSet stringForColumn:@"answermp3"];
- exerciseModel.explainjsmp3 = [resultSet stringForColumn:@"explainjsmp3"];
- exerciseModel.subject_1 = [resultSet intForColumn:@"subject_1"];
- exerciseModel.subject_2 = [resultSet intForColumn:@"subject_2"];
- exerciseModel.subject_3 = [resultSet intForColumn:@"subject_3"];
- exerciseModel.subject_4 = [resultSet intForColumn:@"subject_4"];
- exerciseModel.lice_car = [resultSet intForColumn:@"lice_car"];
- exerciseModel.lice_bus = [resultSet intForColumn:@"lice_bus"];
- exerciseModel.lice_truck = [resultSet intForColumn:@"lice_truck"];
- exerciseModel.lice_moto = [resultSet intForColumn:@"lice_moto"];
- exerciseModel.seque_issue = [resultSet intForColumn:@"seque_issue"];
- exerciseModel.class_issue = [resultSet intForColumn:@"class_issue"];
- exerciseModel.place_issue = [resultSet intForColumn:@"place_issue"];
- exerciseModel.excell_issue = [resultSet intForColumn:@"excell_issue"];
- exerciseModel.copy_issue = [resultSet intForColumn:@"copy_issue"];
- exerciseModel.mock_issue = [resultSet intForColumn:@"mock_issue"];
- exerciseModel.seque_issue_name = [resultSet stringForColumn:@"seque_issue_name"];
- exerciseModel.place_issue_name = [resultSet stringForColumn:@"place_issue_name"];
- exerciseModel.excell_issue_name = [resultSet stringForColumn:@"excell_issue_name"];
- exerciseModel.class_issue_name = [resultSet stringForColumn:@"class_issue_name"];
- exerciseModel.create_time = [resultSet stringForColumn:@"create_time"];
- exerciseModel.update_time = [resultSet stringForColumn:@"update_time"];
-
- exerciseModel.answerResultsType = RQAnswerResultsType_Unanswered;
- exerciseModel.userAnswer = @"";
- exerciseModel.is_favorite = 0;
- exerciseModel.HiddenRightAnswer = NO;
- exerciseModel.isCurrent = YES;
- exerciseModel.isShowSkillExplanation = NO;
-
- exerciseModel.num = 0;
- exerciseModel.allNum = 0;
- exerciseModel.isAuto = NO;
-
- exerciseModel.exerciseOptionItemType = RQExerciseOptionItemType_Default;
-
- return exerciseModel;
- }
- - (void)setUserAnswer:(NSString *)userAnswer {
- if (![userAnswer containsString:@"预选Option-"]) {
- _isShowSkillExplanation = ![_userAnswer isEqualToString:_answer];
- }
- _userAnswer = userAnswer;
- }
- @end
|