tag

package
v0.0.0-...-883d24b Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TagService

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

TagService user service

func NewTagService

func NewTagService(
	tagRepo tagcommonser.TagRepo,
	tagCommonService *tagcommonser.TagCommonService,
	revisionService *revision_common.RevisionService,
	followCommon activity_common.FollowRepo,
	siteInfoService siteinfo_common.SiteInfoCommonService,
	activityQueueService activity_queue.ActivityQueueService,
) *TagService

NewTagService new tag service

func (*TagService) GetFollowingTags

func (ts *TagService) GetFollowingTags(ctx context.Context, userID string) (
	resp []*schema.GetFollowingTagsResp, err error)

GetFollowingTags get following tags

func (*TagService) GetTagInfo

func (ts *TagService) GetTagInfo(ctx context.Context, req *schema.GetTagInfoReq) (resp *schema.GetTagResp, err error)

GetTagInfo get tag one

func (*TagService) GetTagSynonyms

func (ts *TagService) GetTagSynonyms(ctx context.Context, req *schema.GetTagSynonymsReq) (
	resp *schema.GetTagSynonymsResp, err error)

GetTagSynonyms get tag synonyms

func (*TagService) GetTagWithPage

func (ts *TagService) GetTagWithPage(ctx context.Context, req *schema.GetTagWithPageReq) (pageModel *pager.PageModel, err error)

GetTagWithPage get tag list page

func (*TagService) GetTagsBySlugName

func (ts *TagService) GetTagsBySlugName(ctx context.Context, tagNames []string) ([]*schema.TagItem, error)

func (*TagService) RecoverTag

func (ts *TagService) RecoverTag(ctx context.Context, req *schema.RecoverTagReq) (err error)

RecoverTag recover tag

func (*TagService) RemoveTag

func (ts *TagService) RemoveTag(ctx context.Context, req *schema.RemoveTagReq) (err error)

RemoveTag delete tag

func (*TagService) UpdateTag

func (ts *TagService) UpdateTag(ctx context.Context, req *schema.UpdateTagReq) (err error)

UpdateTag update tag

func (*TagService) UpdateTagSynonym

func (ts *TagService) UpdateTagSynonym(ctx context.Context, req *schema.UpdateTagSynonymReq) (err error)

UpdateTagSynonym add tag synonym

Jump to

Keyboard shortcuts

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