小说绘上架版本

This commit is contained in:
xtfei2011
2021-02-07 11:24:08 +08:00
commit ee5c1c8b12
1762 changed files with 115892 additions and 0 deletions
@@ -0,0 +1,19 @@
//
// TFComicCatalogueModel.h
// TFReader
//
// Created by 谢腾飞 on 2020/12/19.
// Copyright © 2020 xtfei_2011@126.com. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface TFComicCatalogueModel : NSObject
@property (nonatomic ,strong) NSArray <TFProductionChapterModel *>*chapter_list;
@end
NS_ASSUME_NONNULL_END
@@ -0,0 +1,25 @@
//
// TFComicCatalogueModel.m
// TFReader
//
// Created by 谢腾飞 on 2020/12/19.
// Copyright © 2020 xtfei_2011@126.com. All rights reserved.
//
#import "TFComicCatalogueModel.h"
@implementation TFComicCatalogueModel
+ (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass
{
return @{@"chapter_list" : [TFProductionChapterModel class]};
}
+ (NSDictionary *)modelCustomPropertyMapper
{
return @{
@"production_id" : @[@"book_id", @"comic_id", @"audio_id"]
};
}
@end
@@ -0,0 +1,24 @@
//
// TFComicDetailModel.h
// TFReader
//
// Created by 谢腾飞 on 2020/12/19.
// Copyright © 2020 xtfei_2011@126.com. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class TFProductionModel, TFBookStoreLabelModel, TFCommentsListModel;
@interface TFComicDetailModel : NSObject
@property (nonatomic ,strong) TFProductionModel *productionModel;
@property (nonatomic ,strong) NSArray <TFCommentsListModel *>*comment;
@property (nonatomic ,strong) NSArray <TFBookStoreLabelModel *>*label;
@property (nonatomic ,strong) TFAdvertModel *advert;
@end
NS_ASSUME_NONNULL_END
@@ -0,0 +1,30 @@
//
// TFComicDetailModel.m
// TFReader
//
// Created by 谢腾飞 on 2020/12/19.
// Copyright © 2020 xtfei_2011@126.com. All rights reserved.
//
#import "TFComicDetailModel.h"
#import "TFBookStoreLabelModel.h"
@implementation TFComicDetailModel
+ (NSDictionary<NSString *,id> *)modelContainerPropertyGenericClass
{
return @{@"comment" : [TFCommentsListModel class],
@"label" : [TFBookStoreLabelModel class],
@"advert" : [TFAdvertModel class],
@"productionModel":[TFProductionModel class]
};
}
+ (NSDictionary *)modelCustomPropertyMapper
{
return @{
@"productionModel" :@"comic"
};
}
@end