2021与蓝度共同重构项目,服务端
liuhaonan
2022-10-25 dda268997ca8f8a364f7c19b45d7a43a50a98efe
ximon-admin/src/main/java/com/sandu/ximon/admin/vo/TaskVO.java
@@ -1,9 +1,7 @@
package com.sandu.ximon.admin.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.sandu.ximon.admin.dto.BroadcastTaskType;
import com.sandu.ximon.admin.param.IPTaskParam;
import com.sandu.ximon.admin.param.IpVolumeMissionParam;
import lombok.Data;
@@ -31,13 +29,17 @@
        taskVO.setMode(0);  //  任务广播方式(单播为 0,组播为 1)
        taskVO.setDur(systemReservation);   //  系统保留
        taskVO.setPower(1); //  预开功放时间(秒)
        taskVO.setPn(99);   //  指定播放次数(默认为 1 次)
        taskVO.setPn(9999);   //  指定播放次数(默认为 1 次)
        taskVO.setLv(10);   //  任务优先级别(11-100),数值越小,优先级别 越 大。
        taskVO.setBtime(systemReservation); //  系统保留
        taskVO.setRule(1);  //  任务执行规则(每天为 0,每周为 1,手动为 2)
        if (param.getRule() == null) {
            taskVO.setRule(1);
        } else {
            taskVO.setRule(param.getRule());  //  任务执行规则(每天为 0,每周为 1,手动为 2)
        }
        taskVO.setBdate(param.getOnDate()); //  任务开始日期,一般为任务创建日期
        taskVO.setEdate(param.getOffDate()); //  任务结束日期,一直有效为-1
        taskVO.setWeek(1);  //  每周执行规则,rule 为 1 时,有效
        taskVO.setWeek(Integer.parseInt(param.getWeek(), 2));  //  每周执行规则,rule 为 1 时,有效
        taskVO.setType(BroadcastTaskType.TIMED_TASK.getType()); //任务类型,定时任务为 1,采集任务为 2,实时音 频任务为 26,实时喊话任务为 27
        taskVO.setSchemeID(1);  //  任务方案 ID
        taskVO.setEi(0);    //
@@ -123,8 +125,8 @@
    private String weeks;
    private List<Integer> fileIds=new ArrayList<>();
    private List<Integer> fileIds = new ArrayList<>();
    private List<Integer> TerminalIds=new ArrayList<>();
    private List<Integer> TerminalIds = new ArrayList<>();
}