package com.heyu.api.controller.convert;


import com.heyu.api.baidu.handle.convert.BExtractHandle;
import com.heyu.api.baidu.handle.convert.BQueryTaskHandle;
import com.heyu.api.data.annotation.CacheResult;
import com.heyu.api.data.annotation.NotIntercept;
import com.heyu.api.data.utils.R;
import com.heyu.api.request.convert.DocConvertReq;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


/***
 *
 * https://console.bce.baidu.com/support/?_=1740703582749&timestamp=1740705642373#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E6%99%BA%E8%83%BD%E6%96%87%E6%A1%A3%E5%88%86%E6%9E%90&api=rest%2F2.0%2Fbrain%2Fonline%2Fv1%2Fextract%2Ftask&method=post
 *
 *
 * 文档抽取-提交请求
 *
 *
 *https://console.bce.baidu.com/support/?_=1740703582749&timestamp=1742713011202#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E6%99%BA%E8%83%BD%E6%96%87%E6%A1%A3%E5%88%86%E6%9E%90&api=rest%2F2.0%2Fbrain%2Fonline%2Fv1%2Fextract%2Ftask&method=post
 *
 *
 *
 *
 *文档抽取-提交请求
 *
 *
 *
 * 接口描述
 * 文档抽取支持自定义配置字段，无需训练即可抽取文档字段信息，精准定位字段值，适用于合同、票据、订单等各类文档场景。如希望快速可视化体验效果，可登录智能文档分析平台，一键上传文档，在线测试；在线工具和API服务的额度共享互通。
 *
 * 文档抽取API服务为异步接口，需要先调用提交请求接口获取taskId，然后调用获取结果接口进行结果轮询，建议提交请求后30秒开始轮询。提交请求接口QPS为2，获取结果接口QPS为10。
 *
 */
@Slf4j
@RestController
@RequestMapping("/doc")
@NotIntercept
public class DocExtractController {

    @Autowired
    private BExtractHandle bExtractHandle ;

    @Autowired
    private BQueryTaskHandle bQueryTaskHandle;


    @RequestMapping("/extract")
    @CacheResult
    public R doc(DocConvertReq request) {


        return R.error();
    }
}
