CourseModel.h 1.1 KB
//
//  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