This commit is contained in:
fuenmao
2026-08-24 11:28:51 +08:00
parent 33f2f3f103
commit 01328d567c
42 changed files with 1277 additions and 0 deletions
@@ -0,0 +1,19 @@
namespace SimpleAdmin.Application;
public interface IOnboardingContractTemplateService : ITransient
{
Task<SqlSugarPagedList<ObContractTemplate>> Page(OnboardingContractTemplatePageInput input);
Task<ObContractTemplate> Detail(BaseIdInput input);
Task Add(OnboardingContractTemplateAddInput input);
Task Edit(OnboardingContractTemplateEditInput input);
Task Delete(BaseIdListInput input);
Task<SqlSugarPagedList<ObContractTemplateVersion>> VersionPage(OnboardingContractVersionPageInput input);
Task AddVersion(OnboardingContractVersionAddInput input);
Task SetVersionStatus(OnboardingContractVersionStatusInput input);
Task<SqlSugarPagedList<ObTemplateVariable>> VariablePage(OnboardingTemplateVariablePageInput input);
Task AddVariable(OnboardingTemplateVariableAddInput input);
Task EditVariable(OnboardingTemplateVariableEditInput input);
Task DeleteVariable(BaseIdListInput input); Task<SqlSugarPagedList<ObContractScope>> ScopePage(OnboardingContractScopePageInput input);
Task AddScope(OnboardingContractScopeAddInput input);
Task EditScope(OnboardingContractScopeEditInput input);
Task DeleteScope(BaseIdListInput input);}