tag

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2022 License: Apache-2.0 Imports: 15 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 tagcommon.TagRepo,
	revisionService *revision_common.RevisionService,
	followCommon activity_common.FollowRepo) *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) RemoveTag

func (ts *TagService) RemoveTag(ctx context.Context, tagID string) (err error)

RemoveTag delete tag

func (*TagService) SearchTagLike

func (ts *TagService) SearchTagLike(ctx context.Context, req *schema.SearchTagLikeReq) (resp []string, err error)

SearchTagLike get tag list all

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