article

package
v0.0.0-...-eea11df Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertArticleHomeTypes

func ConvertArticleHomeTypes(in *articlerpc.ArticleDetails) (out *types.ArticleHome)

func ConvertArticlePreviewTypes

func ConvertArticlePreviewTypes(in *articlerpc.ArticlePreview) (out *types.ArticlePreview)

Types

type FindArticleArchivesLogic

type FindArticleArchivesLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewFindArticleArchivesLogic

func NewFindArticleArchivesLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleArchivesLogic

文章归档(时间轴)

func (*FindArticleArchivesLogic) FindArticleArchives

func (l *FindArticleArchivesLogic) FindArticleArchives(req *types.ArticleArchivesQueryReq) (resp *types.PageResp, err error)

type FindArticleClassifyCategoryLogic

type FindArticleClassifyCategoryLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewFindArticleClassifyCategoryLogic

func NewFindArticleClassifyCategoryLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleClassifyCategoryLogic

通过分类获取文章列表

func (*FindArticleClassifyCategoryLogic) FindArticleClassifyCategory

func (l *FindArticleClassifyCategoryLogic) FindArticleClassifyCategory(req *types.ArticleClassifyQueryReq) (resp *types.PageResp, err error)

type FindArticleClassifyTagLogic

type FindArticleClassifyTagLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewFindArticleClassifyTagLogic

func NewFindArticleClassifyTagLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleClassifyTagLogic

通过标签获取文章列表

func (*FindArticleClassifyTagLogic) FindArticleClassifyTag

func (l *FindArticleClassifyTagLogic) FindArticleClassifyTag(req *types.ArticleClassifyQueryReq) (resp *types.PageResp, err error)

type FindArticleHomeListLogic

type FindArticleHomeListLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewFindArticleHomeListLogic

func NewFindArticleHomeListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleHomeListLogic

获取首页文章列表

func (*FindArticleHomeListLogic) FindArticleHomeList

func (l *FindArticleHomeListLogic) FindArticleHomeList(req *types.ArticleHomeQueryReq) (resp *types.PageResp, err error)

type FindArticleRecommendLogic

type FindArticleRecommendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewFindArticleRecommendLogic

func NewFindArticleRecommendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleRecommendLogic

获取首页推荐文章列表

func (*FindArticleRecommendLogic) FindArticleRecommend

func (l *FindArticleRecommendLogic) FindArticleRecommend(req *types.EmptyReq) (resp *types.PageResp, err error)

type GetArticleDetailsLogic

type GetArticleDetailsLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetArticleDetailsLogic

func NewGetArticleDetailsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetArticleDetailsLogic

获取文章详情

func (*GetArticleDetailsLogic) GetArticleDetails

func (l *GetArticleDetailsLogic) GetArticleDetails(req *types.IdReq) (resp *types.ArticleDeatils, err error)

type LikeArticleLogic

type LikeArticleLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewLikeArticleLogic

func NewLikeArticleLogic(ctx context.Context, svcCtx *svc.ServiceContext) *LikeArticleLogic

点赞文章

func (*LikeArticleLogic) LikeArticle

func (l *LikeArticleLogic) LikeArticle(req *types.IdReq) (resp *types.EmptyResp, err error)

Jump to

Keyboard shortcuts

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