package net.gepafin.tendermanagement.service.impl; import java.util.List; import jakarta.servlet.http.HttpServletRequest; import net.gepafin.tendermanagement.dao.DocumentDao; import net.gepafin.tendermanagement.enums.DocumentTypeEnum; import net.gepafin.tendermanagement.model.response.DocumentResponseBean; import net.gepafin.tendermanagement.service.DocumentService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; @Service public class DocumentServiceImpl implements DocumentService { @Autowired private DocumentDao documentDao; @Override public List uploadFile(List files,Long callId,DocumentTypeEnum fileType) { return documentDao.uploadFiles(files,callId,fileType); } @Override public void deleteFile(Long documentId){ documentDao.deleteFile(documentId); return ; } @Override public DocumentResponseBean updateDocument(HttpServletRequest httpServletRequest, Long documentId, MultipartFile file, DocumentTypeEnum documentTypeEnum) { return documentDao.updateDocument(documentId,file,documentTypeEnum); } @Override public DocumentResponseBean getDocument(HttpServletRequest httpServletRequest, Long documentId) { return documentDao.getDocument(documentId); } }