27 lines
984 B
Java
27 lines
984 B
Java
package net.gepafin.tendermanagement.service;
|
|
|
|
import java.util.List;
|
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import net.gepafin.tendermanagement.model.request.CreateCallRequestStep1;
|
|
import net.gepafin.tendermanagement.model.request.CreateCallRequestStep2;
|
|
import net.gepafin.tendermanagement.model.request.UpdateCallRequestStep1;
|
|
import net.gepafin.tendermanagement.model.response.CallDetailsResponseBean;
|
|
import net.gepafin.tendermanagement.model.response.CallResponse;
|
|
|
|
public interface CallService {
|
|
|
|
CallResponse createCallStep1(HttpServletRequest request, CreateCallRequestStep1 createCallRequest);
|
|
|
|
CallResponse createCallStep2(HttpServletRequest request, Long callId, CreateCallRequestStep2 createCallRequest);
|
|
|
|
CallResponse updateCallStep1(HttpServletRequest request, Long callId, UpdateCallRequestStep1 updateCallRequest);
|
|
|
|
CallResponse getCallById (Long callId);
|
|
|
|
List<CallDetailsResponseBean> getAllCalls();
|
|
|
|
CallResponse validateCall(Long callId);
|
|
|
|
}
|