package thyyxxk.webserver.service.externalhttp;

import com.alibaba.fastjson.JSONObject;
import com.dtflys.forest.annotation.BaseRequest;
import com.dtflys.forest.annotation.JSONBody;
import com.dtflys.forest.annotation.Post;
import thyyxxk.webserver.entity.vo.DrgGroupTestVO;

/**
 * @Author:lihong 调用创智 drg第三方接口
 * @Date: 2022/12/8
 * @Description:
 */
@BaseRequest(timeout = 5000)
public interface DrgWebServices {

    @Post(url = "http://172.16.32.126:8080/drg_web/localHelp/drg_dagns/list.action")
    String localHelpDrgDagns(@JSONBody DrgGroupTestVO drgGroupTestVO);

    @Post(url = "http://172.16.32.126:8080/drg_web/drgGroupThird/V2/setListDrg.action")
    JSONObject drgQuality(@JSONBody JSONObject obj);

    @Post(url = "http://172.16.32.126:8082/etlClient/callHisData.action", async = true)
    void etlClient(@JSONBody JSONObject obj);

    @Post(url = "http://172.16.32.126:8080/drg_web/drgGroupThird/getAllDrgResults.action")
    JSONObject getDrgCaseQualityControlGroup(@JSONBody JSONObject obj);

}
