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

import com.backendsys.modules.common.utils.Result;
import com.backendsys.modules.sdk.bocha.entity.BochaParam;
import com.backendsys.modules.sdk.bocha.service.BochaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class BochaController {

    @Autowired
    private BochaService bochaService;

    @PostMapping("/api/bochat/web-search")
    public Result webSearch(@Validated @RequestBody BochaParam bochaParam) {
        return Result.success().put("data", bochaService.WebSearch(bochaParam));
    }
}
