35 lines
974 B
Swift
35 lines
974 B
Swift
//
|
||
// MusicModel.swift
|
||
// MusicPlayer
|
||
//
|
||
// Created by Mr.Zhou on 2024/4/1.
|
||
//
|
||
|
||
import Foundation
|
||
import CoreData
|
||
///音乐Model
|
||
@objc(MPSideA_MusicModel)
|
||
class MPSideA_MusicModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate{
|
||
typealias ManagedObject = MPSideA_MusicModel
|
||
///唯一标识符
|
||
@NSManaged var identifier:String?
|
||
///音乐标题
|
||
@NSManaged var title:String?
|
||
///音乐长度
|
||
@NSManaged var duration:Double
|
||
///音乐封面
|
||
@NSManaged var cover:Data
|
||
///音乐作者
|
||
@NSManaged var author:String?
|
||
///音乐所属板块
|
||
@NSManaged var album:Int16
|
||
///音乐是否本地(本地音乐为true,用户添加为false)
|
||
@NSManaged var isLocal:Bool
|
||
///音乐地址(本地音乐为标题,用户添加为后缀)
|
||
@NSManaged var path:String
|
||
///创建时间
|
||
@NSManaged var creationTime:Date
|
||
///最后一次播放时间
|
||
@NSManaged var lastTime:Date?
|
||
}
|