|
@@ -8,124 +8,124 @@
|
|
|
|
|
|
import UIKit
|
|
|
|
|
|
-class PQVideoListModel: PQBaseModel {
|
|
|
+public class PQVideoListModel: PQBaseModel {
|
|
|
@objc required init() {
|
|
|
super.init()
|
|
|
}
|
|
|
|
|
|
- var headVideoId: String?
|
|
|
- var auditStatus: Int = 0
|
|
|
- var barrageCount: Int = 0
|
|
|
- var barrageSwitch: Int = 0
|
|
|
- var auditReason: String?
|
|
|
- var barrage: Any?
|
|
|
- var chargeDetail: [String: Any]?
|
|
|
- var commentCount: Int = 0
|
|
|
- var coverImg: [String: Any]?
|
|
|
- var cutVoStr: String?
|
|
|
- var descr: String?
|
|
|
- var encryption: Int = 0
|
|
|
- var favorited: Bool = false
|
|
|
- var favoriteds: Int = 0
|
|
|
- var fileExtensions: String?
|
|
|
- var firstPicture: Bool = false
|
|
|
- var gmtCreate: String?
|
|
|
- var gmtCreateDescr: String?
|
|
|
- var gmtCreateTimestamp: Int = 0
|
|
|
- var gmtModifie: String?
|
|
|
- var gmtModifiedTimestamp: Int = 0
|
|
|
- var h5ShareImgPath: String?
|
|
|
- var hasShareSpaceData: Bool = false
|
|
|
- var height: CGFloat = 0
|
|
|
- var isRecommendShare: Int = 0
|
|
|
- var lastTimestamp: Int = 0
|
|
|
+ public var headVideoId: String?
|
|
|
+ public var auditStatus: Int = 0
|
|
|
+ public var barrageCount: Int = 0
|
|
|
+ public var barrageSwitch: Int = 0
|
|
|
+ public var auditReason: String?
|
|
|
+ public var barrage: Any?
|
|
|
+ public var chargeDetail: [String: Any]?
|
|
|
+ public var commentCount: Int = 0
|
|
|
+ public var coverImg: [String: Any]?
|
|
|
+ public var cutVoStr: String?
|
|
|
+ public var descr: String?
|
|
|
+ public var encryption: Int = 0
|
|
|
+ public var favorited: Bool = false
|
|
|
+ public var favoriteds: Int = 0
|
|
|
+ public var fileExtensions: String?
|
|
|
+ public var firstPicture: Bool = false
|
|
|
+ public var gmtCreate: String?
|
|
|
+ public var gmtCreateDescr: String?
|
|
|
+ public var gmtCreateTimestamp: Int = 0
|
|
|
+ public var gmtModifie: String?
|
|
|
+ public var gmtModifiedTimestamp: Int = 0
|
|
|
+ public var h5ShareImgPath: String?
|
|
|
+ public var hasShareSpaceData: Bool = false
|
|
|
+ public var height: CGFloat = 0
|
|
|
+ public var isRecommendShare: Int = 0
|
|
|
+ public var lastTimestamp: Int = 0
|
|
|
|
|
|
- var measure: Int = 0
|
|
|
- var measureId: Int = 0
|
|
|
- var measureType: Int = 0
|
|
|
- var playBeforeDay: Int = 0
|
|
|
- var playCount: Int = 0
|
|
|
- var playCountFormatStr: String?
|
|
|
- var playCountTotal: Int = 0
|
|
|
- var playTime: Int = 0
|
|
|
- var processShareHeadLab: [String: Any]?
|
|
|
- var processShareTailLab: [String: Any]?
|
|
|
- var pwd: String?
|
|
|
- var recommendId: String?
|
|
|
- var recommendSource: Int = 0
|
|
|
- var recommendStatus: Int = 0
|
|
|
- var rotate: Int = 0
|
|
|
- var sampleJobId: String?
|
|
|
- var sampleRequestId: String?
|
|
|
- var sampleTotalTime: Int = 0
|
|
|
- var sampleTranscodeStatus: Int = 0
|
|
|
- var sampleTransedVideoPath: String?
|
|
|
- var sendBeforeDay: Int = 0
|
|
|
- var sensitiveMsg: String?
|
|
|
- var sensitiveStatus: Int = 0
|
|
|
- var shareCount: Int = 0
|
|
|
+ public var measure: Int = 0
|
|
|
+ public var measureId: Int = 0
|
|
|
+ public var measureType: Int = 0
|
|
|
+ public var playBeforeDay: Int = 0
|
|
|
+ public var playCount: Int = 0
|
|
|
+ public var playCountFormatStr: String?
|
|
|
+ public var playCountTotal: Int = 0
|
|
|
+ public var playTime: Int = 0
|
|
|
+ public var processShareHeadLab: [String: Any]?
|
|
|
+ public var processShareTailLab: [String: Any]?
|
|
|
+ public var pwd: String?
|
|
|
+ public var recommendId: String?
|
|
|
+ public var recommendSource: Int = 0
|
|
|
+ public var recommendStatus: Int = 0
|
|
|
+ public var rotate: Int = 0
|
|
|
+ public var sampleJobId: String?
|
|
|
+ public var sampleRequestId: String?
|
|
|
+ public var sampleTotalTime: Int = 0
|
|
|
+ public var sampleTranscodeStatus: Int = 0
|
|
|
+ public var sampleTransedVideoPath: String?
|
|
|
+ public var sendBeforeDay: Int = 0
|
|
|
+ public var sensitiveMsg: String?
|
|
|
+ public var sensitiveStatus: Int = 0
|
|
|
+ public var shareCount: Int = 0
|
|
|
|
|
|
- var shareId: String?
|
|
|
- var shareCountFriend: Int = 0
|
|
|
- var shareImgPath: String?
|
|
|
- var shareLinkType: Int = 0
|
|
|
- var sharePageType: Int = 0
|
|
|
- var shareTitle: String?
|
|
|
- var showHotRecommend: Bool = false
|
|
|
- var size: Int = 0
|
|
|
- var status: Int = 0
|
|
|
- var tabShareImgPath: String?
|
|
|
- var thumbnailImagePath: String?
|
|
|
- var totalTime: Int = 0
|
|
|
- var totalTimeParas: String?
|
|
|
- var transcodeStatus: Int = 0
|
|
|
- var transcodeVOList: [Any]?
|
|
|
- var uid: Int = 0
|
|
|
- var user: [String: Any]?
|
|
|
- var userInfo: PQUserInfoModel?
|
|
|
- var videoCollectionId: Int = 0
|
|
|
- var videoCoverSnapshotPath: String?
|
|
|
- var videoPath: String?
|
|
|
- var videoURL: String?
|
|
|
- var videoReportMeta: String?
|
|
|
- var videoShareJumpModel: [String: Any]?
|
|
|
- var width: CGFloat = 0
|
|
|
- var itemHeight: CGFloat = 0
|
|
|
- var originImageH: CGFloat = 0
|
|
|
- var originImageW: CGFloat = 0
|
|
|
- var imageH: CGFloat = 0
|
|
|
- var imageW: CGFloat = 0
|
|
|
- var titleH: CGFloat = 0
|
|
|
- var descH: CGFloat = 0
|
|
|
- var titleFontSize: CGFloat = 0
|
|
|
- var usnameW: CGFloat = 0
|
|
|
- var rotationH: CGFloat = 0
|
|
|
- var watchInfoH: CGFloat = 0
|
|
|
- var watchInfoY: CGFloat = 0
|
|
|
- var relationData: [PQVideoListModel]?
|
|
|
- var playProgress: CGFloat = 0
|
|
|
- var duration: CGFloat = 0
|
|
|
- var tab_pageType: TAB_PAGETYPE = .TAB_PAGETYPE_NORMAL
|
|
|
- var pageSource: PAGESOURCE = .sp_category
|
|
|
- var isVerticality: Bool = false
|
|
|
- var isShareList: Bool = false
|
|
|
+ public var shareId: String?
|
|
|
+ public var shareCountFriend: Int = 0
|
|
|
+ public var shareImgPath: String?
|
|
|
+ public var shareLinkType: Int = 0
|
|
|
+ public var sharePageType: Int = 0
|
|
|
+ public var shareTitle: String?
|
|
|
+ public var showHotRecommend: Bool = false
|
|
|
+ public var size: Int = 0
|
|
|
+ public var status: Int = 0
|
|
|
+ public var tabShareImgPath: String?
|
|
|
+ public var thumbnailImagePath: String?
|
|
|
+ public var totalTime: Int = 0
|
|
|
+ public var totalTimeParas: String?
|
|
|
+ public var transcodeStatus: Int = 0
|
|
|
+ public var transcodeVOList: [Any]?
|
|
|
+ public var uid: Int = 0
|
|
|
+ public var user: [String: Any]?
|
|
|
+ public var userInfo: PQUserInfoModel?
|
|
|
+ public var videoCollectionId: Int = 0
|
|
|
+ public var videoCoverSnapshotPath: String?
|
|
|
+ public var videoPath: String?
|
|
|
+ public var videoURL: String?
|
|
|
+ public var videoReportMeta: String?
|
|
|
+ public var videoShareJumpModel: [String: Any]?
|
|
|
+ public var width: CGFloat = 0
|
|
|
+ public var itemHeight: CGFloat = 0
|
|
|
+ public var originImageH: CGFloat = 0
|
|
|
+ public var originImageW: CGFloat = 0
|
|
|
+ public var imageH: CGFloat = 0
|
|
|
+ public var imageW: CGFloat = 0
|
|
|
+ public var titleH: CGFloat = 0
|
|
|
+ public var descH: CGFloat = 0
|
|
|
+ public var titleFontSize: CGFloat = 0
|
|
|
+ public var usnameW: CGFloat = 0
|
|
|
+ public var rotationH: CGFloat = 0
|
|
|
+ public var watchInfoH: CGFloat = 0
|
|
|
+ public var watchInfoY: CGFloat = 0
|
|
|
+ public var relationData: [PQVideoListModel]?
|
|
|
+ public var playProgress: CGFloat = 0
|
|
|
+ public var duration: CGFloat = 0
|
|
|
+ public var tab_pageType: TAB_PAGETYPE = .TAB_PAGETYPE_NORMAL
|
|
|
+ public var pageSource: PAGESOURCE = .sp_category
|
|
|
+ public var isVerticality: Bool = false
|
|
|
+ public var isShareList: Bool = false
|
|
|
|
|
|
- var funcH: CGFloat = cDefaultMargin * 33
|
|
|
- let funcW: CGFloat = cDefaultMargin * 5
|
|
|
- var uplpadImage: UIImage?
|
|
|
- var uplpadBucketKey: String?
|
|
|
- var uplpadStatus: Int = 0
|
|
|
- var uplpadRequest: OSSMultipartUploadRequest?
|
|
|
- var stsToken: [String: Any]?
|
|
|
- var localPath: String?
|
|
|
- var progress: Float = 0
|
|
|
- var projectId: String?
|
|
|
- var reCreateVideoData: PQReCreateModel?
|
|
|
+ public var funcH: CGFloat = cDefaultMargin * 33
|
|
|
+ public let funcW: CGFloat = cDefaultMargin * 5
|
|
|
+ public var uplpadImage: UIImage?
|
|
|
+ public var uplpadBucketKey: String?
|
|
|
+ public var uplpadStatus: Int = 0
|
|
|
+ public var uplpadRequest: OSSMultipartUploadRequest?
|
|
|
+ public var stsToken: [String: Any]?
|
|
|
+ public var localPath: String?
|
|
|
+ public var progress: Float = 0
|
|
|
+ public var projectId: String?
|
|
|
+ public var reCreateVideoData: PQReCreateModel?
|
|
|
|
|
|
- var eventTrackData: PQVideoMakeEventTrackModel?
|
|
|
- var autoType: autoType?
|
|
|
+ public var eventTrackData: PQVideoMakeEventTrackModel?
|
|
|
+ public var autoType: autoType?
|
|
|
|
|
|
- var videoFromScene: videoFromScene = .UploadNormal
|
|
|
+ public var videoFromScene: videoFromScene = .UploadNormal
|
|
|
|
|
|
override init(jsonDict: [String: Any]) {
|
|
|
super.init(jsonDict: jsonDict)
|
|
@@ -297,7 +297,7 @@ class PQVideoListModel: PQBaseModel {
|
|
|
BFLog(message: "watchInfoY11111 is \(watchInfoY)")
|
|
|
}
|
|
|
|
|
|
- func updateReommendAgent() {
|
|
|
+ public func updateReommendAgent() {
|
|
|
|
|
|
var itemH: CGFloat = 0
|
|
|
var verticality: Bool = false
|