package cn.huge.module.xylink.domain.po; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; /** * @title: 小鱼云会议录制视频记录表 * @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。 * @company:hugeinfo * @author: liyj * @time: 2023-08-18 14:59:31 * @version 1.0.0 */ @TableName(value = "dyh_xylink_video") @Data public class XylinkVideo { /** * 云会议录制视频编号 */ @TableId(value = "id") private String id; /** * 视频的ID */ @TableField(value = "vod_id") private String vodId; /** * 视频的默认名称,一般为时间 */ @TableField(value = "display_name") private String displayName; /** * 录制的开始时间,UNIX时间毫秒 */ @TableField(value = "start_time") private Date startTime; /** * 录制的结束时间,UNIX时间毫秒 */ @TableField(value = "end_time") private Date endTime; /** * 文件大小,单位字节 */ @TableField(value = "file_size") private Integer fileSize; /** * 云会议室录制的云会议号,如果是小鱼设备录制,则为空 */ @TableField(value = "meeting_room_number") private String meetingRoomNumber; /** * 小鱼录制的小鱼号 */ @TableField(value = "nemo_number") private String nemoNumber; /** * LOCAL_RECORD(本地小鱼录像机录制),SERVER_RECORD(会议录制),LIVE_RECORD(直播录制),SERVER_RECORD_TRANSCODING(会议录制转码中,此状态下不能播放、下载视频文件,24小时内处理完成后才可以播放、下载 */ @TableField(value = "vod_metadata_type") private String vodMetadataType; /** * 会议纪要id */ @TableField(value = "transcription_id") private String transcriptionId; /** * 会议纪要下载链接 */ @TableField(value = "transcription_txt_file_url") private String transcriptionTxtFileUrl; /** * 原小鱼播放链接 */ @TableField(value = "play_url") private String playUrl; /** * 原小鱼下载链接 */ @TableField(value = "download_url") private String downloadUrl; /** * 转存平台后的播放链接 */ @TableField(value = "dyh_show_url") private String dyhShowUrl; /** * 存储服务器,1:小鱼,2:多元化平台 */ @TableField(value = "storage") private String storage; /** * 创建时间 */ @TableField(value = "create_time") private Date createTime; /** * 更新时间 */ @TableField(value = "update_time") private Date updateTime; }