package com.backendsys.modules.sdk.bocha.service;

import cn.hutool.json.JSONObject;
import com.backendsys.modules.sdk.bocha.entity.BochaParam;
import com.backendsys.modules.sdk.bocha.entity.BochaResult;
import com.fasterxml.jackson.databind.JsonNode;

import java.util.List;
import java.util.Map;

/**
 * 博查 (https://open.bochaai.com)
 */
public interface BochaService {

    // [博查] Web Search API
    JsonNode WebSearch(BochaParam bochaParam);
    // [格式化] Web Search API 格式化 (List)
    List<BochaResult> WebSearchToList(JsonNode result);
    // [格式化] Web Search API 格式化 (String)
    String WebSearchToString(JsonNode result);
}
