Files
OnboardXAdmin/SimpleAdmin.Application/Services/Onboarding/EntryConfig/IOnboardingEntryConfigService.cs
T
2026-08-24 14:26:11 +08:00

17 lines
846 B
C#

namespace SimpleAdmin.Application;
public interface IOnboardingEntryConfigService : ITransient
{
Task<List<ObFormField>> ListFormFields();
Task SaveFormField(OnboardingFormFieldSaveInput input);
Task DeleteFormFields(BaseIdListInput input);
Task<List<ObMaterialType>> ListMaterialTypes();
Task SaveMaterialType(OnboardingMaterialTypeSaveInput input);
Task DeleteMaterialTypes(BaseIdListInput input);
Task<List<ObFormRequirement>> ListFormRequirements(long companyId);
Task SaveFormRequirement(OnboardingFormRequirementSaveInput input);
Task DeleteFormRequirements(BaseIdListInput input);
Task<List<ObMaterialRequirement>> ListMaterialRequirements(long companyId);
Task SaveMaterialRequirement(OnboardingMaterialRequirementSaveInput input);
Task DeleteMaterialRequirements(BaseIdListInput input);
}