service

package
v0.0.0-...-4403987 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileUploadService

type FileUploadService interface {
	// SaveUpload validates and stores a multipart file, persisting its metadata.
	SaveUpload(ctx context.Context, fh *multipart.FileHeader) (*dto.UploadResultVO, error)
	// Get returns stored-file metadata (including the on-disk path) for serving.
	Get(ctx context.Context, id string) (*dto.FileUploadVO, error)
	// ExtractCorpus runs text extraction (PDF/Word/OCR/plain) on an uploaded file.
	ExtractCorpus(ctx context.Context, fh *multipart.FileHeader) (*dto.CorpusResultVO, error)
}

FileUploadService is the business-logic contract for file uploads.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL