package jnpf.workflow.common.model.fo; import java.io.Serializable; import java.util.List; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; @Data public class MoveMultiToSingleFo implements Serializable { @NotBlank(message = "实例ID不能为空") @Schema(name = "instanceId", description = "实例ID") private String instanceId; @NotNull(message = "当前节点集合不能为空") @Schema(name = "sourceKeys", description = "当前节点集合") private List sourceKeys; @NotBlank(message = "目标节点不能为空") @Schema(name = "targetKey", description = "目标节点") private String targetKey; }