package com.bruce.rag.service; import com.baomidou.mybatisplus.extension.service.IService; import com.bruce.rag.dto.request.RagDocumentBatchUploadRequest; import com.bruce.rag.dto.request.RagDocumentQueryRequest; import com.bruce.rag.dto.request.RagDocumentSaveRequest; import com.bruce.rag.dto.response.RagDocumentResponse; import com.bruce.rag.entity.RagDocument; import java.util.List; public interface IRagDocumentService extends IService { List listResponses(); List query(RagDocumentQueryRequest request); RagDocumentResponse getResponseById(Long id); boolean saveOrUpdate(RagDocumentSaveRequest request); boolean removeById(Long id); List batchUpload(RagDocumentBatchUploadRequest request); }