Documentation
¶
Index ¶
- func ConvertArticleHomeTypes(in *articlerpc.ArticleDetails) (out *types.ArticleHome)
- func ConvertArticlePreviewTypes(in *articlerpc.ArticlePreview) (out *types.ArticlePreview)
- type FindArticleArchivesLogic
- type FindArticleClassifyCategoryLogic
- type FindArticleClassifyTagLogic
- type FindArticleHomeListLogic
- type FindArticleRecommendLogic
- type GetArticleDetailsLogic
- type LikeArticleLogic
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 ¶
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 ¶
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 ¶
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 ¶
func NewFindArticleRecommendLogic ¶
func NewFindArticleRecommendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *FindArticleRecommendLogic
获取首页推荐文章列表
func (*FindArticleRecommendLogic) FindArticleRecommend ¶
type GetArticleDetailsLogic ¶
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 ¶
func NewLikeArticleLogic ¶
func NewLikeArticleLogic(ctx context.Context, svcCtx *svc.ServiceContext) *LikeArticleLogic
点赞文章
func (*LikeArticleLogic) LikeArticle ¶
Click to show internal directories.
Click to hide internal directories.