12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- //
- // RQTreeListModel.h
- // jiaPei
- //
- // Created by 张嵘 on 2021/10/25.
- // Copyright © 2021 JCZ. All rights reserved.
- //
- #import "RQBaseModel.h"
- #import "MPPlayableProtocol.h"
- typedef NS_ENUM(NSUInteger, RQVideoType) {
- /// 默认
- RQVideoType_Default = 0,
- /// 正在请求
- RQVideoType_KaoChang,
- };
- NS_ASSUME_NONNULL_BEGIN
- @class RQPlaceVideoListModel;
- @interface VideosItem : RQBaseModel <XSTPlayable>
- @property (nonatomic , readwrite, assign) NSInteger id;
- @property (nonatomic , readwrite, copy) NSString * video_url;
- @property (nonatomic , readwrite, copy) NSString * coverFileUrl;
- @property (nonatomic , readwrite, copy) NSString * title;
- @property (nonatomic , readwrite, copy) NSString * videoDescribe;
- @property (nonatomic , readwrite, copy) NSString * videoDuration;
- @property (nonatomic , readwrite, assign) CGFloat videoSize;
- @property (nonatomic , readwrite, assign) NSInteger teachingVideoTypeId;
- @property (nonatomic , readwrite, assign) NSInteger pid;
- @property (nonatomic , readwrite, assign) NSInteger index;
- @property (nonatomic , readwrite, assign) CGFloat videoWidth;
- @property (nonatomic , readwrite, assign) CGFloat videoHeight;
- @property (nonatomic , readwrite, assign) NSInteger totalNum;
- @property (nonatomic , readwrite, assign) NSInteger permission;
- @property (nonatomic , readwrite, assign) NSInteger subject;
- @property (nonatomic , readwrite, assign) BOOL isPlaying;
- @property (nonatomic, readwrite, strong, nullable) UIView *adView;
- @property (nonatomic , readwrite, assign) RQVideoType videoType;
- @property (nonatomic , readwrite, strong) RQPlaceVideoListModel * placeVideoListModel;
- @property (nonatomic , copy) NSString * tryLookSecond;
- @end
- @interface ChildrenItem : RQBaseModel
- @property (nonatomic , readwrite, assign) NSInteger id;
- @property (nonatomic , readwrite, copy) NSString * typeName;
- @property (nonatomic , readwrite, copy) NSString * typeDescribe;
- @property (nonatomic , readwrite, copy) NSString * typeIcon;
- @property (nonatomic , readwrite, assign) NSInteger pid;
- @property (nonatomic , readwrite, assign) NSInteger typeSort;
- @property (nonatomic , readwrite, copy) NSString * status;
- @property (nonatomic , readwrite, strong) NSArray <ChildrenItem *> * children;
- @property (nonatomic , readwrite, strong) NSArray <VideosItem *> * videos;
- @end
- @interface RQTreeListModel : RQBaseModel
- @property (nonatomic , readwrite, assign) NSInteger id;
- @property (nonatomic , readwrite, copy) NSString * typeName;
- @property (nonatomic , readwrite, assign) NSInteger pid;
- @property (nonatomic , readwrite, assign) NSInteger typeSort;
- @property (nonatomic , readwrite, copy) NSString * status;
- @property (nonatomic , readwrite, strong) NSArray <ChildrenItem *> * children;
- @property (nonatomic , readwrite, strong) NSArray <VideosItem *> * videos;
- @end
- NS_ASSUME_NONNULL_END
|