2021与蓝度共同重构项目,服务端
liuhaonan
2022-05-07 b63079723d7a5fdc5660ba7064a9306ce35f0f3d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.sandu.ximon.admin.dto.nova;
 
import com.sandu.ximon.admin.config.VnnoxConstant;
import com.sandu.ximon.admin.utils.request.VnnoxRequest;
import lombok.Data;
 
import java.util.List;
import java.util.Map;
 
/**
 * 普通节目
 */
@Data
public class PlayerProgram implements VnnoxRequest {
 
    //  需要处理的播放器ID集合,最多支持100个播放器同时处理
    private List<String> playerIds;
    //  播放时间排期,如果为空,会全天24小时循环播放
    private  Map schedule;
    //  需要播放的页面内容集合
    private  List<Map<String,Object>> pages ;
    //  节目下载进度通知接口,会通过此接口将节目的下载进度发给客户,接口的响应时间不能超过3s
    private String noticeUrl;
 
    @Override
    public String toJson() {
        return VnnoxConstant.GSON.toJson(this);
    }
}