namespace SimpleAdmin.Application; public interface IOnboardingContractTemplateService : ITransient { Task> Page(OnboardingContractTemplatePageInput input); Task Detail(BaseIdInput input); Task Add(OnboardingContractTemplateAddInput input); Task Edit(OnboardingContractTemplateEditInput input); Task Delete(BaseIdListInput input); Task> VersionPage(OnboardingContractVersionPageInput input); Task AddVersion(OnboardingContractVersionAddInput input); Task SetVersionStatus(OnboardingContractVersionStatusInput input); Task> VariablePage(OnboardingTemplateVariablePageInput input); Task AddVariable(OnboardingTemplateVariableAddInput input); Task EditVariable(OnboardingTemplateVariableEditInput input); Task DeleteVariable(BaseIdListInput input); Task> ScopePage(OnboardingContractScopePageInput input); Task AddScope(OnboardingContractScopeAddInput input); Task EditScope(OnboardingContractScopeEditInput input); Task DeleteScope(BaseIdListInput input);}