|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|