using RB_MES_API.Models.Cloud;
using RB_MES_API.Models.Pangu;
using RB_MES_APICore.Models.Cloud;
namespace RB_MES_API.Controllers
{
///
/// 金蝶云API访问接口类
///
public interface IKDCloudHttpClient
{
///
/// Cloud身份认证,使保持一直在线
///
///
public Task LoginErp();
///
/// HttpClient访问,.NET CORE推荐使用,无组件引用
/// 仅开放给远程自定义查询数据时使用
/// 使用前确保LoginErp=Ture
///
///
public Task AsyncClientRequest(string myurl, string content);
///
/// 向MES系统推送数据
///
///
///
public Task PushMesData(string inputdata);
///
/// 第三方系统通过SDK组件查询云星空表单
///
/// BillQuery实例
///
public string SDKBillQuery(BillQuery query);
///
/// 第三方系统通过SDK组件访问云星空
///
///
///
///
public string SDKBatchSaveRequest(string formid, string data);
///
/// 校验SDKBillQuery是否成功
///
/// 接口返回的json
///
public bool SDKBillQueryStatus(string resultJson);
///
/// 对返回结果进行解析和校验
///
/// 接口返回的json
///
public bool SDKRequestStatus(string resultJson);
}
}