NYFailGroupPointDataModel.m 2.3 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. };
  40. }
  41. - (NSArray *)question_array {
  42. if(!_question_array){
  43. _question_array = @[];
  44. if(self.content.length>0){
  45. _question_array = [self.content componentsSeparatedByString:@";"];
  46. }
  47. }
  48. return _question_array;
  49. }
  50. @end
  51. @implementation NYFailItemVideoDateModel
  52. @end
  53. @implementation NYFailGroupPointDataModel
  54. // 返回容器类中的所需要存放的数据类型 (以 Class 或 Class Name 的形式)。
  55. + (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass {
  56. return @{
  57. @"pointData" : [NYFailItemPointDataModel class],
  58. @"videoDate" : [NYFailItemVideoDateModel class],
  59. };
  60. }
  61. @end