NYFailGroupPointDataModel.m 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //
  2. // NYFailGroupPointDataModel.m
  3. // jiaPei
  4. //
  5. // Created by Ning.ge on 2024/12/13.
  6. // Copyright © 2024 JCZ. All rights reserved.
  7. //
  8. #import "NYFailGroupPointDataModel.h"
  9. @implementation NYFailItemPointDataCon
  10. // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
  11. + (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass {
  12. return @{
  13. @"questions" : [NYFailItemPointDataQuesImage class],
  14. };
  15. }
  16. @end
  17. @implementation NYFailItemPointDataQuesImage
  18. @end
  19. @implementation NYFailItemPointDataQuesTexts
  20. @end
  21. @implementation NYFailItemPointDataQuestions
  22. // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
  23. + (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass {
  24. return @{
  25. @"quesTexts" : [NYFailItemPointDataQuesTexts class],
  26. @"tagCon" : [NYFailItemPointDataQuesTexts class],
  27. };
  28. }
  29. @end
  30. @implementation NYFailItemPointDataModel
  31. // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
  32. + (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass {
  33. return @{
  34. @"questions" : [NYFailItemPointDataQuestions class],
  35. @"fquestions" : [NYFailItemPointDataQuesTexts class],
  36. @"iquestions" : [NYFailItemPointDataQuesImage class],
  37. @"tagquestions" : [NYFailItemPointDataQuestions class],
  38. @"con" : [NYFailItemPointDataCon class],
  39. @"zquestions" : [NYFailItemPointDataQuesTexts class],
  40. };
  41. }
  42. - (NSArray *)question_array {
  43. if(!_question_array){
  44. _question_array = @[];
  45. if(self.content.length>0){
  46. _question_array = [self.content componentsSeparatedByString:@";"];
  47. }
  48. }
  49. return _question_array;
  50. }
  51. @end
  52. @implementation NYFailItemVideoDateModel
  53. @end
  54. @implementation NYFailGroupPointDataModel
  55. // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
  56. + (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass {
  57. return @{
  58. @"pointData" : [NYFailItemPointDataModel class],
  59. @"videoDate" : [NYFailItemVideoDateModel class],
  60. };
  61. }
  62. @end