using Yw.CAL.HttpClient; namespace HStation.CAL.HttpClient { /// /// /// public class XhsProjectSite : BaseCAL_Paras_Flags_Sorter_UseStatus, IXhsProjectSite { protected override string Prefix { get { return $"{HStation.BLL.Xhs.ConfigHelper.HttpUrl}/Xhs/Project/Site"; } } /// /// /// 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 IsExistByProjectID(long ProjectID) { var paras = new List<(string Name, object Value)>() { (nameof(ProjectID),ProjectID) }; return await GetUrl("IsExistByProjectID@V1.0").Get(paras); } /// /// /// public async Task DeleteByProjectID(long ProjectID) { var paras = new List<(string Name, object Value)>() { (nameof(ProjectID),ProjectID) }; return await GetUrl("DeleteByProjectID@V1.0").Delete(paras); } } }