using Yw.CAL.HttpClient; namespace HStation.CAL.HttpClient { /// /// /// public class XhsProjectSiteStd : BaseCAL, IXhsProjectSiteStd { protected override string Prefix { get { return $"{HStation.BLL.Xhs.ConfigHelper.HttpUrl}/Xhs/Project/Site"; } } /// /// /// public async Task> GetAll() { return await GetUrl("GetAll@V1.0").Get>(); } /// /// /// public async Task> GetByProjectID(long ProjectID) { var paras = new List<(string Name, object Value)>() { (nameof(ProjectID),ProjectID) }; return await GetUrl("GetByProjectID@V1.0").Get>(paras); } /// /// /// public async Task GetDefaultByProjectID(long ProjectID) { var paras = new List<(string Name, object Value)>() { (nameof(ProjectID),ProjectID) }; return await GetUrl("GetDefaultByProjectID@V1.0").Get(paras); } } }