|  |  | 
 |  |  | package com.genersoft.iot.vmp.service.bean; | 
 |  |  |  | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.hook.OnRecordMp4HookParam; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * 云端录像数据 | 
 |  |  |  */ | 
 |  |  | 
 |  |  |     private String folder; | 
 |  |  |      | 
 |  |  |     /** | 
 |  |  |      * 收藏类型,收藏的文件不移除 | 
 |  |  |      * 收藏,收藏的文件不移除 | 
 |  |  |      */ | 
 |  |  |     private String collectType; | 
 |  |  |     private Boolean collect; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 保留,收藏的文件不移除 | 
 |  |  |      */ | 
 |  |  |     private Boolean reserve; | 
 |  |  |      | 
 |  |  |     /** | 
 |  |  |      * 文件大小 | 
 |  |  | 
 |  |  |      * 文件时长 | 
 |  |  |      */ | 
 |  |  |     private long timeLen; | 
 |  |  |  | 
 |  |  |     public static CloudRecordItem getInstance(OnRecordMp4HookParam param) { | 
 |  |  |         CloudRecordItem cloudRecordItem = new CloudRecordItem(); | 
 |  |  |         cloudRecordItem.setApp(param.getApp()); | 
 |  |  |         cloudRecordItem.setStream(param.getStream()); | 
 |  |  |         cloudRecordItem.setStartTime(param.getStart_time()*1000); | 
 |  |  |         cloudRecordItem.setFileName(param.getFile_name()); | 
 |  |  |         cloudRecordItem.setFolder(param.getFolder()); | 
 |  |  |         cloudRecordItem.setFileSize(param.getFile_size()); | 
 |  |  |         cloudRecordItem.setFilePath(param.getFile_path()); | 
 |  |  |         cloudRecordItem.setMediaServerId(param.getMediaServerId()); | 
 |  |  |         cloudRecordItem.setTimeLen((long) param.getTime_len() * 1000); | 
 |  |  |         cloudRecordItem.setEndTime((param.getStart_time() + (long)param.getTime_len()) * 1000); | 
 |  |  |         return cloudRecordItem; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public int getId() { | 
 |  |  |         return id; | 
 |  |  | 
 |  |  |         this.timeLen = timeLen; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getCollectType() { | 
 |  |  |         return collectType; | 
 |  |  |     public Boolean getCollect() { | 
 |  |  |         return collect; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setCollectType(String collectType) { | 
 |  |  |         this.collectType = collectType; | 
 |  |  |     public void setCollect(Boolean collect) { | 
 |  |  |         this.collect = collect; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Boolean getReserve() { | 
 |  |  |         return reserve; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setReserve(Boolean reserve) { | 
 |  |  |         this.reserve = reserve; | 
 |  |  |     } | 
 |  |  | } |