VisualProxyModel.java 893 B

123456789101112131415161718192021222324252627282930313233343536
  1. package jnpf.visualdata.model.visual;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import jakarta.validation.constraints.NotBlank;
  5. import java.util.Collections;
  6. import java.util.Map;
  7. /**
  8. *
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.5.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2023年7月7日
  14. */
  15. @Data
  16. public class VisualProxyModel {
  17. @NotBlank
  18. @Schema(description ="路径")
  19. private String url;
  20. @NotBlank
  21. @Schema(description ="请求方式")
  22. private String method;
  23. @Schema(description ="headers")
  24. private Map<String, String> headers = Collections.emptyMap();
  25. @Schema(description ="data")
  26. private Map<String, Object> data = null;
  27. @Schema(description ="params")
  28. private Map<String, Object> params = Collections.emptyMap();
  29. @Schema(description ="每页条数")
  30. private int timeout = 3;
  31. }