// // 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