package com.mes.task.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.NotNull; /** * 多设备任务启动请求 */ @Data @ApiModel(value = "MultiDeviceTaskRequest", description = "多设备联合测试任务启动请求") public class MultiDeviceTaskRequest { @ApiModelProperty(value = "设备组ID", example = "1", required = true) @NotNull(message = "设备组ID不能为空") private Long groupId; @ApiModelProperty(value = "任务显示名称") private String taskName; @ApiModelProperty(value = "触发人") private String triggeredBy; @ApiModelProperty(value = "任务参数", required = true) @Valid @NotNull(message = "任务参数不能为空") private TaskParameters parameters; }