package com.cmvr.test.model.vo;

import com.alibaba.fastjson2.JSONObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;

@Data
@ApiModel("正常任务执行VO")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TeTaskExecuteNormalVO {
    @ApiModelProperty("任务ID")
    @NotEmpty(message = "任务ID不能为空")
    private String taskId;

    @ApiModelProperty("终端ID")
    @NotEmpty(message = "终端ID不能为空")
    private String terminalId;

    @ApiModelProperty(value = "运行时参数")
    private JSONObject runParams = new JSONObject();
}
