CourseModel.h
1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//
// CourseModel.h
// DreamSleep
//
// Created by peter on 2022/5/6.
//
#import <Foundation/Foundation.h>
/*
课程类型
*/
typedef enum {
CourseTypeSafe, // 舒眠课程
CourseTypeRelax // 放松音乐
} CourseType;
NS_ASSUME_NONNULL_BEGIN
/// 舒眠课程和助眠音乐课程数据model
@interface CourseModel : NSObject
/// 课程id
@property (nonatomic, assign) int course_id;
/// 名称
@property (nonatomic, copy) NSString *audio_name;
// 音频描述信息
@property (nonatomic, copy) NSString *audio_desc;
// 二级页面封面图
@property (nonatomic, copy) NSString *audio_img;
// 播放图
@property (nonatomic, copy) NSString *audio_pic;
// 背景图
@property (nonatomic, copy) NSString *bg_url;
// 主页显示图标
@property (nonatomic, copy) NSString *home_img;
// 课程数量
@property (nonatomic, assign) int count;
#pragma mark - 用于计算cell大小
+ (CGFloat)cellWidth;
+ (CGFloat)cellHeight;
+ (CGFloat)leftRightMargin;
+ (CGFloat)midSpace;
+ (CGFloat)minimumLineSpacing;
+ (CGSize)itemSize;
+ (UIEdgeInsets)sectionEdgeInset;
@end
NS_ASSUME_NONNULL_END