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); } }