Files
crawlab/core/interfaces/export_service.go
Marvin Zhang 43d1c7692b refactor: standardize response types across controllers
- Updated multiple controller methods to return VoidResponse instead of generic Response[any].
- Consolidated error handling to utilize GetErrorVoidResponse for consistent error responses.
- Enhanced parameter handling in export and file management functions for improved clarity and maintainability.
- Refactored health check and login/logout methods to align with new response structure.
- Improved overall consistency in response formatting across various endpoints.
2025-03-16 22:25:13 +08:00

10 lines
272 B
Go

package interfaces
import "go.mongodb.org/mongo-driver/bson"
type ExportService interface {
GenerateId() (exportId string, err error)
Export(exportType, target string, query bson.M) (exportId string, err error)
GetExport(exportId string) (export Export, err error)
}