package net.gepafin.tendermanagement.service; import java.util.List; import java.util.Map; import jakarta.servlet.http.HttpServletRequest; import net.gepafin.tendermanagement.model.request.CompanyRequest; import net.gepafin.tendermanagement.model.response.CompanyResponse; public interface CompanyService { CompanyResponse createCompany(HttpServletRequest request, CompanyRequest companyRequest); CompanyResponse updateCompany(HttpServletRequest request, Long companyId, CompanyRequest companyRequest); CompanyResponse getCompany(HttpServletRequest request, Long companyId); void deleteCompany(HttpServletRequest request, Long companyId); List getCompanyByUserId(HttpServletRequest request, Long userId); Map checkVatNumber(HttpServletRequest request, String vatNumber); }