// // JXPlaybackProgressModel.h // AICity // // Feature: 003-ios-api-https // 播放进度CoreData模型头文件 // #import #import NS_ASSUME_NONNULL_BEGIN /** * 播放进度CoreData实体 * 用于本地存储播放进度,支持离线访问和服务器同步 */ @interface JXPlaybackProgressModel : NSManagedObject @property (nonatomic, strong) NSString *episodeId; // 剧集ID(主键) @property (nonatomic, strong) NSString *dramaId; // 剧ID @property (nonatomic, assign) int64_t position; // 播放位置(毫秒) @property (nonatomic, assign) int64_t duration; // 总时长(毫秒) @property (nonatomic, assign) float progress; // 进度百分比 (0.0 - 1.0) @property (nonatomic, assign) BOOL isCompleted; // 是否已完成 @property (nonatomic, strong) NSDate *updatedAt; // 更新时间 @property (nonatomic, assign) BOOL synced; // 是否已同步到服务器 @end NS_ASSUME_NONNULL_END