using HL_FristAidPlatform_DTO;
using System.Collections.Generic;
using System.Data;
namespace HL_FristAidPlatform_Public
{
///
/// 抽象类
///
public abstract class Client
{
///
/// Get 访问方法
/// 查询
///
/// 方法详细地址
///
public abstract DataTable Get(string url);
///
/// Get 访问方法
/// 查询
///
/// 方法详细地址
/// 返回DataSet
public abstract DataSet GetDataSet(string url);
///
/// Get 访问方法
/// 查询
///
/// 方法详细地址
/// API链接地址类型
/// 分页时返回总条数
///
public abstract DataTable Get(string url, Enumerate.Platform platform, out int totalNumber);
///
/// Post 访问方法 不用返回数据表
/// 增、改
///
public abstract ListEntity Post(string url, List t);
///
/// 外部接口调用方法
///
///
/// 字典
///
public abstract bool ExternalInterfacePost(string url, Dictionary t);
///
/// Post 返回数据表
///
///
///
///
public abstract ListEntity PostReturnTable(string url, List t);
///
/// 删
///
/// 地址
///
public abstract bool Delete(string url);
///
/// 批量新增
///
///
///
///
public abstract ListEntity BatchPost(string parameterData, string serviceUrl);
public abstract ListEntity JsonPost(string parameterData, string serviceUrl);
}
}