package net.gepafin.tendermanagement.service; import jakarta.servlet.http.HttpServletRequest; import net.gepafin.tendermanagement.entities.FormTemplateEntity; import net.gepafin.tendermanagement.model.request.FormTemplateRequest; import net.gepafin.tendermanagement.model.response.FormTemplateResponseBean; import java.util.List; public interface FormTemplateService { public FormTemplateResponseBean createTemplateForm(HttpServletRequest request, FormTemplateRequest formTemplateRequest); public FormTemplateResponseBean updateTemplateForm(HttpServletRequest request, Long formTemplateId, FormTemplateRequest formTemplateRequest); public FormTemplateResponseBean getFormTemplateById(HttpServletRequest request, Long formTemplateId); public void deleteFormTemplate(HttpServletRequest request, Long formTemplateId); public FormTemplateEntity validateFormTemplate(Long id); public List getAllFormTemplate(HttpServletRequest request); }