render

package
v0.0.0-...-115e584 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2021 License: Apache-2.0, GPL-3.0, GPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildArticle

func BuildArticle(article *model.Article) *model.ArticleResponse

func BuildComment

func BuildComment(comment model.Comment) *model.CommentResponse

func BuildComments

func BuildComments(comments []model.Comment) []model.CommentResponse

func BuildFavorite

func BuildFavorite(favorite *model.Favorite) *model.FavoriteResponse

func BuildFavorites

func BuildFavorites(favorites []model.Favorite) []model.FavoriteResponse

func BuildLoginSuccess

func BuildLoginSuccess(user *model.User, ref string) *simple.JsonResult

BuildLoginSuccess 处理登录成功后的返回数据

Parameter:

user - login user
ref - 登录来源地址,需要控制登录成功之后跳转到该地址

func BuildMessage

func BuildMessage(msg *model.Message) *model.MessageResponse

func BuildMessages

func BuildMessages(messages []model.Message) []model.MessageResponse

渲染消息列表

func BuildNode

func BuildNode(node *model.TopicNode) *model.NodeResponse

func BuildNodes

func BuildNodes(nodes []model.TopicNode) []model.NodeResponse

func BuildProject

func BuildProject(project *model.Project) *model.ProjectResponse

func BuildSearchTopic

func BuildSearchTopic(doc es.TopicDocument) model.SearchTopicResponse

func BuildSearchTopics

func BuildSearchTopics(docs []es.TopicDocument) []model.SearchTopicResponse

func BuildSimpleArticle

func BuildSimpleArticle(article *model.Article) *model.ArticleSimpleResponse

func BuildSimpleArticles

func BuildSimpleArticles(articles []model.Article) []model.ArticleSimpleResponse

func BuildSimpleProject

func BuildSimpleProject(project *model.Project) *model.ProjectSimpleResponse

func BuildSimpleProjects

func BuildSimpleProjects(projects []model.Project) []model.ProjectSimpleResponse

func BuildSimpleTopic

func BuildSimpleTopic(topic *model.Topic) *model.TopicResponse

func BuildSimpleTopics

func BuildSimpleTopics(topics []model.Topic, currentUser *model.User) []model.TopicResponse

func BuildTag

func BuildTag(tag *model.Tag) *model.TagResponse

func BuildTags

func BuildTags(tags []model.Tag) *[]model.TagResponse

func BuildTopic

func BuildTopic(topic *model.Topic) *model.TopicResponse

func BuildUser

func BuildUser(user *model.User) *model.UserInfo

func BuildUserById

func BuildUserById(id int64) *model.UserInfo

func BuildUserDefaultIfNull

func BuildUserDefaultIfNull(id int64) *model.UserInfo

func BuildUsers

func BuildUsers(users []model.User) []model.UserInfo

func HandleOssImageStyle

func HandleOssImageStyle(url, style string) string

func HandleOssImageStyleAvatar

func HandleOssImageStyleAvatar(url string) string

func HandleOssImageStyleDetail

func HandleOssImageStyleDetail(url string) string

func HandleOssImageStylePreview

func HandleOssImageStylePreview(url string) string

func HandleOssImageStyleSmall

func HandleOssImageStyleSmall(url string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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