20 lines
1.0 KiB
Java
20 lines
1.0 KiB
Java
package net.gepafin.tendermanagement.service;
|
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import net.gepafin.tendermanagement.model.request.CreateAppointmentRequest;
|
|
import net.gepafin.tendermanagement.model.request.UploadDocToExternalSystemRequest;
|
|
import net.gepafin.tendermanagement.model.response.AppointmentCreationResponse;
|
|
import net.gepafin.tendermanagement.model.response.DocumentUploadResponse;
|
|
import net.gepafin.tendermanagement.model.response.NdgResponse;
|
|
|
|
public interface AppointmentService {
|
|
NdgResponse checkNdgForAppointment(HttpServletRequest request, Long applicationId);
|
|
|
|
AppointmentCreationResponse createAppointmentForApplication(HttpServletRequest request, Long applicationId, CreateAppointmentRequest createAppointmentRequest);
|
|
|
|
DocumentUploadResponse uploadDocToExternalSystem(HttpServletRequest request, Long documentId,Boolean isSignedDocument,UploadDocToExternalSystemRequest docToExternalSystemRequest);
|
|
|
|
NdgResponse getNdgByVatNumber(HttpServletRequest request,String vatNumber);
|
|
|
|
}
|