service

package
v0.0.0-...-3a2c885 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2023 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileInfo

type FileInfo struct {
	Name      string
	AccessUrl string
}

type Service

type Service struct {
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context) Service

func (*Service) CheckAuth

func (svc *Service) CheckAuth(param *protocol.AuthRequest) error

func (*Service) CountArticles

func (svc *Service) CountArticles(param *protocol.CountArticleRequest) (int, error)

func (*Service) CountTag

func (svc *Service) CountTag(param *protocol.CountTagRequest) (int, error)

func (*Service) CreateArticle

func (svc *Service) CreateArticle(param *protocol.CreateArticleRequest) error

func (*Service) CreateTag

func (svc *Service) CreateTag(param *protocol.CreateTagRequest) error

func (*Service) DeleteArticle

func (svc *Service) DeleteArticle(param *protocol.DeleteArticleRequest) error

func (*Service) DeleteTag

func (svc *Service) DeleteTag(param *protocol.DeleteTagRequest) error

func (*Service) GetArticleList

func (svc *Service) GetArticleList(param *protocol.ArticleListRequest, pager *app.Pager) ([]*model.Article, error)

func (*Service) GetSingleArticle

func (svc *Service) GetSingleArticle(param *protocol.ArticleSingleRequest) (*model.Article, error)

func (*Service) GetTagList

func (svc *Service) GetTagList(param *protocol.TagListRequest, pager *app.Pager) ([]*model.Tag, error)

func (*Service) UpdateArticle

func (svc *Service) UpdateArticle(param *protocol.UpdateArticleRequest) error

func (*Service) UpdateTag

func (svc *Service) UpdateTag(param *protocol.UpdateTagRequest) error

func (*Service) UploadFile

func (svc *Service) UploadFile(fileType upload.FileType, file multipart.File, fileHeader *multipart.FileHeader) (*FileInfo, error)

Jump to

Keyboard shortcuts

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