BochaService.java 664 B

12345678910111213141516171819202122
  1. package com.backendsys.modules.sdk.bocha.service;
  2. import cn.hutool.json.JSONObject;
  3. import com.backendsys.modules.sdk.bocha.entity.BochaParam;
  4. import com.backendsys.modules.sdk.bocha.entity.BochaResult;
  5. import com.fasterxml.jackson.databind.JsonNode;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * 博查 (https://open.bochaai.com)
  10. */
  11. public interface BochaService {
  12. // [博查] Web Search API
  13. JsonNode WebSearch(BochaParam bochaParam);
  14. // [格式化] Web Search API 格式化 (List)
  15. List<BochaResult> WebSearchToList(JsonNode result);
  16. // [格式化] Web Search API 格式化 (String)
  17. String WebSearchToString(JsonNode result);
  18. }