service

package
v0.0.0-...-ce4ab70 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetadataService

type MetadataService interface {
	Create(ctx context.Context, metadata interfaces.Metadata) error
	QueryById(ctx context.Context, objectId string) (*interfaces.Metadata, error)
	// CheckUrlExist: 检查路径是否存在
	CheckUrlExist(ctx context.Context, metadataUrl string) (bool, error)
	MoveDir(ctx context.Context, objectId, newParentId string) error
	// QuerySubTree: 查询并返回子树,根节点为 objectId 本身
	QuerySubTree(ctx context.Context, objectId string) (root *interfaces.MetadataTreeNode, err error)
}

func NewMetadataService

func NewMetadataService(db *sql.DB, metadata interfaces.DBMetadata, closure interfaces.DBMetadataClosure) MetadataService

Jump to

Keyboard shortcuts

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