package com.sandu.ximon.admin.newnova.vo; import lombok.Data; import lombok.NoArgsConstructor; import java.util.HashMap; import java.util.Map; /** * @author LiuHaoNan * @date 2022/11/10 */ @NoArgsConstructor @Data public class TransfromProgramVO { /** * 唯一标识符 */ private String sn; /** * 缩略图路径(本地地址) */ private String iconPath; /** * 缩略图名称 */ private String iconName; /** * 节目相关文件路径 */ private SendProgramFilePathsDTO sendProgramFilePaths; /** * 节目名称,与创建节目中的name保持一致 */ private String programName; /** * 节目的唯一识别号,同一PC最好保持不变,如:取计算机名称 */ private String deviceIdentifier; /** * 是否立即播放节目 */ private Boolean startPlayAfterTransferred; /** * 是否插播 */ private Boolean insertPlay; @NoArgsConstructor @Data public static class SendProgramFilePathsDTO { /** * 节目文件路径(生成节目是outputpath值+program,ID是多少,就是多少) */ private String programPath; /** * {媒体路径 : 媒体名称}(仅本地图片,视频,GIF文件需要次路径) */ private Map mediasPath = new HashMap<>(); } }