Class ConciliationService
java.lang.Object
es.kukenan.smartfi.microservice.backoffice.service.ConciliationService
Conciliation endpoint service definition.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<es.kukenan.smartfi.microservice.backoffice.dtos.core.contract.Company>>generateConciliationFile(Integer companyId, String userId, String userToken) Generate Conciliation file.voidgetConciliationFile(Integer companyId, String fileId, String userId, String userToken, javax.servlet.http.HttpServletResponse response) Generate Conciliation file.org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<es.kukenan.smartfi.common.api.dtos.ResultsPageDto<es.kukenan.smartfi.microservice.backoffice.dtos.core.conciliation.ConciliationFileDto>>>getConciliationFiles(String userToken, Integer pageNumber, Integer pageSize, String sortedBy, String userId, Integer companyId, Integer conciliationStatus) Retrieve Conciliation files list.org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.conciliation.ConciliationFileCardsDto>>>getConciliationFilesCards(String userToken, String userId, Integer companyId) Retrieve Conciliation files list.org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<Object>>uploadConciliationFile(String userId, String userToken, org.springframework.web.multipart.MultipartFile file) Upload conciliation file.
-
Field Details
-
internalApiClient
Back office clients manager.
-
-
Constructor Details
-
ConciliationService
public ConciliationService()
-
-
Method Details
-
uploadConciliationFile
public org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<Object>> uploadConciliationFile(String userId, String userToken, org.springframework.web.multipart.MultipartFile file) Upload conciliation file.- Parameters:
userId- user id.userToken- user token generated.file- file received.- Returns:
- ok.
-
getConciliationFiles
public org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<es.kukenan.smartfi.common.api.dtos.ResultsPageDto<es.kukenan.smartfi.microservice.backoffice.dtos.core.conciliation.ConciliationFileDto>>> getConciliationFiles(String userToken, Integer pageNumber, Integer pageSize, String sortedBy, String userId, Integer companyId, Integer conciliationStatus) Retrieve Conciliation files list.- Parameters:
userToken- user token generated.pageNumber- number of page to get.pageSize- size of list to return.sortedBy- sort param.userId- user id.companyId- company identifier.conciliationStatus- conciliation status.- Returns:
- the Conciliation files.
-
generateConciliationFile
public org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<es.kukenan.smartfi.microservice.backoffice.dtos.core.contract.Company>> generateConciliationFile(Integer companyId, String userId, String userToken) Generate Conciliation file.- Parameters:
companyId- company identifier.userId- user identifier.userToken- user token generated.- Returns:
- Company detail.
-
getConciliationFile
public void getConciliationFile(Integer companyId, String fileId, String userId, String userToken, javax.servlet.http.HttpServletResponse response) throws IOException Generate Conciliation file.- Parameters:
companyId- company identifier.fileId- file identifier.userId- user identifier.userToken- user token generated.response- Http response to download file.- Throws:
IOException- file to write response.
-
getConciliationFilesCards
public org.springframework.http.ResponseEntity<es.kukenan.smartfi.dto.ResponseDTO<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.conciliation.ConciliationFileCardsDto>>> getConciliationFilesCards(String userToken, String userId, Integer companyId) Retrieve Conciliation files list.- Parameters:
userToken- user token generated.userId- user id.companyId- company identifier.- Returns:
- the Conciliation files.
-