using Yw.CAL.HttpClient; namespace HStation.CAL.HttpClient { /// /// /// public class XhsProject : BaseCAL_Paras_Flags_TagName_Sorter_UseStatus, IXhsProject { protected override string Prefix { get { return $"{HStation.BLL.Xhs.ConfigHelper.HttpUrl}/Xhs/Project"; } } public Task DeleteEx(long ID) { return default; } public class ProjectInputs { public AddXhsProjectInput ProjectInput { get; set; } public AddXhsProjectItemInput ItemInput { get; set; } public AddXhsProjectItemModelInput ModelInput { get; set; } public AddXhsProjectItemModelMapInput MapInput { get; set; } } public async Task InsertEx(AddXhsProjectInput projectInput, AddXhsProjectItemInput itemInput, AddXhsProjectItemModelInput modelInput, AddXhsProjectItemModelMapInput MapInput) { var posttext = new ProjectInputs { ItemInput = itemInput, ModelInput = modelInput, MapInput = MapInput, ProjectInput = projectInput, }; return await GetUrl("InsertEx@V1.0").Post(posttext); } public Task UpdateEx(UpdateXhsProjectInput projectInput, UpdateXhsProjectItemInput itemInput) { throw new NotImplementedException(); } } }