123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- //
- // 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.id_kt = [resultSet intForColumn:@"id_kt"];
- exerciseModel.id_ydt = [resultSet intForColumn:@"id_ydt"];
- 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 = [resultSet intForColumn:@"subject"];
- 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.question_type = [resultSet intForColumn:@"question_type"];
- exerciseModel.seque_sort = [resultSet intForColumn:@"seque_sort"];
- exerciseModel.place_sort = [resultSet intForColumn:@"place_sort"];
- exerciseModel.excell_sort = [resultSet intForColumn:@"excell_sort"];
- exerciseModel.class_sort = [resultSet intForColumn:@"class_sort"];
- exerciseModel.chapter_id = [resultSet intForColumn:@"chapter_id"];
- exerciseModel.diff_degree = [resultSet intForColumn:@"diff_degree"];
- exerciseModel.is_new = [resultSet boolForColumn:@"is_new"];
- exerciseModel.error_rate = [resultSet doubleForColumn:@"error_rate"];
-
- 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)setChapterId:(NSInteger)chapterId
- {
- _chapterId = chapterId;
- _chapter_id = chapterId;
- }
- - (void)setQuestionType:(NSInteger)questionType
- {
- _questionType = questionType;
- _question_type = questionType;
- }
- - (void)setExplainGif:(NSString *)explainGif
- {
- _explainGif = explainGif;
- _explain_gif = explainGif;
- }
- - (void)setExplainJq:(NSString *)explainJq
- {
- _explainJq = explainJq;
- _explain_jq = explainJq;
- }
- - (void)setExplainJs:(NSString *)explainJs
- {
- _explainJs = explainJs;
- _explain_js = explainJs;
- }
- - (void)setExplainMp3:(NSString *)explainMp3
- {
- _explainMp3 = explainMp3;
- _explain_mp3 = explainMp3;
- }
- - (void)setImageYdt:(NSString *)imageYdt
- {
- _imageYdt = imageYdt;
- _image_ydt = imageYdt;
- }
- - (void)setIsNew:(BOOL)isNew
- {
- _isNew = isNew;
- _is_new = isNew;
- }
- - (void)setDiffDegree:(NSInteger)diffDegree
- {
- _diffDegree = diffDegree;
- _diff_degree = diffDegree;
- }
- - (void)setIdYdt:(NSInteger)idYdt
- {
- _idYdt = idYdt;
- _id_ydt = idYdt;
- }
- - (void)setUserAnswer:(NSString *)userAnswer {
- _userAnswer = userAnswer;
- if (![userAnswer containsString:@"预选Option"]) {
- _isShowSkillExplanation = ![userAnswer isEqualToString:_answer];
- }
- }
- @end
|