package com.linghu.model.dto;
|
|
import lombok.Data;
|
import javax.validation.Valid;
|
import javax.validation.constraints.*;
|
|
import com.linghu.model.entity.User;
|
|
import java.util.List;
|
|
@Data
|
public class SearchTaskRequest {
|
@Valid
|
@NotEmpty(message = "用户列表不能为空")
|
private List<User> users;
|
|
@NotEmpty(message = "问题列表不能为空")
|
private List<String> questions;
|
|
@Valid
|
private ConfigDTO config;
|
|
private Boolean save_to_database = false;
|
private String webhook_url;
|
private Integer keyword_id;
|
|
@Data
|
public static class ConfigDTO {
|
@Min(value = 1, message = "最大并发用户数至少为1")
|
private Integer max_concurrent_users = 3;
|
|
@Min(value = 0, message = "用户启动延迟不能为负数")
|
private Integer user_start_delay = 1;
|
|
private Boolean headless = true;
|
}
|
}
|