api

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: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArticleController

type ArticleController struct {
	Ctx iris.Context
}

func (*ArticleController) GetArticles

func (c *ArticleController) GetArticles() *simple.JsonResult

文章列表

func (*ArticleController) GetBy

func (c *ArticleController) GetBy(articleId int64) *simple.JsonResult

文章详情

func (*ArticleController) GetEditBy

func (c *ArticleController) GetEditBy(articleId int64) *simple.JsonResult

编辑时获取详情

func (*ArticleController) GetHot

func (c *ArticleController) GetHot() *simple.JsonResult

热门文章

func (*ArticleController) GetNearlyBy

func (c *ArticleController) GetNearlyBy(articleId int64) *simple.JsonResult

近期文章

func (*ArticleController) GetNewest

func (c *ArticleController) GetNewest() *simple.JsonResult

最新文章

func (*ArticleController) GetRecent

func (c *ArticleController) GetRecent() *simple.JsonResult

最近文章

func (*ArticleController) GetRecommend

func (c *ArticleController) GetRecommend() *simple.JsonResult

推荐

func (*ArticleController) GetRedirectBy

func (c *ArticleController) GetRedirectBy(articleId int64) *simple.JsonResult

文章跳转链接

func (*ArticleController) GetRelatedBy

func (c *ArticleController) GetRelatedBy(articleId int64) *simple.JsonResult

相关文章

func (*ArticleController) GetTagArticles

func (c *ArticleController) GetTagArticles() *simple.JsonResult

标签文章列表

func (*ArticleController) GetUserArticles

func (c *ArticleController) GetUserArticles() *simple.JsonResult

用户文章列表

func (*ArticleController) GetUserNewestBy

func (c *ArticleController) GetUserNewestBy(userId int64) *simple.JsonResult

用户最新的文章

func (*ArticleController) PostCreate

func (c *ArticleController) PostCreate() *simple.JsonResult

PostCreate 发表文章

func (*ArticleController) PostDeleteBy

func (c *ArticleController) PostDeleteBy(articleId int64) *simple.JsonResult

删除文章

func (*ArticleController) PostEditBy

func (c *ArticleController) PostEditBy(articleId int64) *simple.JsonResult

编辑文章

func (*ArticleController) PostFavoriteBy

func (c *ArticleController) PostFavoriteBy(articleId int64) *simple.JsonResult

收藏文章

type CaptchaController

type CaptchaController struct {
	Ctx iris.Context
}

func (*CaptchaController) GetRequest

func (c *CaptchaController) GetRequest() *simple.JsonResult

func (*CaptchaController) GetShow

func (c *CaptchaController) GetShow()

func (*CaptchaController) GetVerify

func (c *CaptchaController) GetVerify() *simple.JsonResult

type CheckinController

type CheckinController struct {
	Ctx iris.Context
}

func (*CheckinController) GetCheckin

func (c *CheckinController) GetCheckin() *simple.JsonResult

GetCheckin 获取签到信息

func (*CheckinController) GetRank

func (c *CheckinController) GetRank() *simple.JsonResult

GetRank 获取当天签到排行榜(最早签到的排在最前面)

func (*CheckinController) PostCheckin

func (c *CheckinController) PostCheckin() *simple.JsonResult

PostCheckin 签到

type CommentController

type CommentController struct {
	Ctx iris.Context
}

func (*CommentController) GetFuck

func (c *CommentController) GetFuck() *simple.JsonResult

func (*CommentController) GetList

func (c *CommentController) GetList() *simple.JsonResult

func (*CommentController) PostCreate

func (c *CommentController) PostCreate() *simple.JsonResult

type ConfigController

type ConfigController struct {
	Ctx iris.Context
}

func (*ConfigController) GetConfigs

func (c *ConfigController) GetConfigs() *simple.JsonResult

type FavoriteController

type FavoriteController struct {
	Ctx iris.Context
}

func (*FavoriteController) GetDelete

func (c *FavoriteController) GetDelete() *simple.JsonResult

取消收藏

func (*FavoriteController) GetFavorited

func (c *FavoriteController) GetFavorited() *simple.JsonResult

是否收藏了

type GithubLoginController

type GithubLoginController struct {
	Ctx iris.Context
}

func (*GithubLoginController) GetAuthorize

func (c *GithubLoginController) GetAuthorize() *simple.JsonResult

获取Github登录授权地址

func (*GithubLoginController) GetCallback

func (c *GithubLoginController) GetCallback() *simple.JsonResult

获取Github回调信息获取

type LikeController

type LikeController struct {
	Ctx iris.Context
}

func (*LikeController) GetIsLiked

func (c *LikeController) GetIsLiked() *simple.JsonResult

func (*LikeController) GetLiked

func (c *LikeController) GetLiked() *simple.JsonResult

type LinkController

type LinkController struct {
	Ctx iris.Context
}

func (*LinkController) GetBy

func (c *LinkController) GetBy(id int64) *simple.JsonResult
func (c *LinkController) GetLinks() *simple.JsonResult

列表

func (c *LinkController) GetToplinks() *simple.JsonResult

前10个链接

type LoginController

type LoginController struct {
	Ctx iris.Context
}

func (*LoginController) GetSignout

func (c *LoginController) GetSignout() *simple.JsonResult

退出登录

func (*LoginController) PostSignin

func (c *LoginController) PostSignin() *simple.JsonResult

用户名密码登录

func (*LoginController) PostSignup

func (c *LoginController) PostSignup() *simple.JsonResult

注册

type OscLoginController

type OscLoginController struct {
	Ctx iris.Context
}

func (*OscLoginController) GetAuthorize

func (c *OscLoginController) GetAuthorize() *simple.JsonResult

GetAuthorize 获取登录授权地址

func (*OscLoginController) GetCallback

func (c *OscLoginController) GetCallback() *simple.JsonResult

GetCallback 获取回调信息获取

type ProjectController

type ProjectController struct {
	Ctx iris.Context
}

func (*ProjectController) GetBy

func (c *ProjectController) GetBy(projectId int64) *simple.JsonResult

func (*ProjectController) GetProjects

func (c *ProjectController) GetProjects() *simple.JsonResult

type QQLoginController

type QQLoginController struct {
	Ctx iris.Context
}

func (*QQLoginController) GetAuthorize

func (c *QQLoginController) GetAuthorize() *simple.JsonResult

获取QQ登录授权地址

func (*QQLoginController) GetCallback

func (c *QQLoginController) GetCallback() *simple.JsonResult

获取QQ回调信息获取

type SearchController

type SearchController struct {
	Ctx iris.Context
}

func (*SearchController) GetTopic

func (c *SearchController) GetTopic() *simple.JsonResult

type SpiderController

type SpiderController struct {
	Ctx iris.Context
}

func (*SpiderController) PostArticlePublish

func (c *SpiderController) PostArticlePublish() *simple.JsonResult

采集发布

func (*SpiderController) PostCommentPublish

func (c *SpiderController) PostCommentPublish() *simple.JsonResult

func (*SpiderController) PostProjectPublish

func (c *SpiderController) PostProjectPublish() *simple.JsonResult

func (*SpiderController) PostWxPublish

func (c *SpiderController) PostWxPublish() *simple.JsonResult

微信采集发布接口

type TagController

type TagController struct {
	Ctx iris.Context
}

func (*TagController) GetBy

func (c *TagController) GetBy(tagId int64) *simple.JsonResult

标签详情

func (*TagController) GetTags

func (c *TagController) GetTags() *simple.JsonResult

标签列表

func (*TagController) PostAutocomplete

func (c *TagController) PostAutocomplete() *simple.JsonResult

标签自动完成

type TopicController

type TopicController struct {
	Ctx iris.Context
}

func (*TopicController) GetBy

func (c *TopicController) GetBy(topicId int64) *simple.JsonResult

帖子详情

func (*TopicController) GetEditBy

func (c *TopicController) GetEditBy(topicId int64) *simple.JsonResult

编辑时获取详情

func (*TopicController) GetEs

func (c *TopicController) GetEs() *simple.JsonResult

func (*TopicController) GetFavoriteBy

func (c *TopicController) GetFavoriteBy(topicId int64) *simple.JsonResult

收藏

func (*TopicController) GetNewest

func (c *TopicController) GetNewest() *simple.JsonResult

最新话题

func (*TopicController) GetNode

func (c *TopicController) GetNode() *simple.JsonResult

节点信息

func (*TopicController) GetNodes

func (c *TopicController) GetNodes() *simple.JsonResult

节点

func (*TopicController) GetRecent

func (c *TopicController) GetRecent() *simple.JsonResult

最新帖子

func (*TopicController) GetRecentlikesBy

func (c *TopicController) GetRecentlikesBy(topicId int64) *simple.JsonResult

点赞用户

func (*TopicController) GetRecommend

func (c *TopicController) GetRecommend() *simple.JsonResult

推荐话题列表(目前逻辑为取最近50条数据随机展示)

func (*TopicController) GetTagTopics

func (c *TopicController) GetTagTopics() *simple.JsonResult

标签帖子列表

func (*TopicController) GetTopics

func (c *TopicController) GetTopics() *simple.JsonResult

帖子列表

func (*TopicController) GetUserTopics

func (c *TopicController) GetUserTopics() *simple.JsonResult

用户帖子列表

func (*TopicController) PostCreate

func (c *TopicController) PostCreate() *simple.JsonResult

发表帖子

func (*TopicController) PostDeleteBy

func (c *TopicController) PostDeleteBy(topicId int64) *simple.JsonResult

删除帖子

func (*TopicController) PostEditBy

func (c *TopicController) PostEditBy(topicId int64) *simple.JsonResult

编辑帖子

func (*TopicController) PostLikeBy

func (c *TopicController) PostLikeBy(topicId int64) *simple.JsonResult

点赞

func (*TopicController) PostRecommendBy

func (c *TopicController) PostRecommendBy(topicId int64) *simple.JsonResult

PostRecommendBy 设为推荐

type UploadController

type UploadController struct {
	Ctx iris.Context
}

func (*UploadController) Post

func (c *UploadController) Post() *simple.JsonResult

func (*UploadController) PostEditor

func (c *UploadController) PostEditor()

vditor上传

func (*UploadController) PostFetch

func (c *UploadController) PostFetch()

vditor 拷贝第三方图片

type UserController

type UserController struct {
	Ctx iris.Context
}

func (*UserController) GetBy

func (c *UserController) GetBy(userId int64) *simple.JsonResult

用户详情

func (*UserController) GetCurrent

func (c *UserController) GetCurrent() *simple.JsonResult

获取当前登录用户

func (*UserController) GetEmailVerify

func (c *UserController) GetEmailVerify() *simple.JsonResult

GetEmailVerify 获取邮箱验证码

func (*UserController) GetFavorites

func (c *UserController) GetFavorites() *simple.JsonResult

用户收藏

func (*UserController) GetMessages

func (c *UserController) GetMessages() *simple.JsonResult

用户消息

func (*UserController) GetMsgrecent

func (c *UserController) GetMsgrecent() *simple.JsonResult

获取最近3条未读消息

func (*UserController) GetNewest

func (c *UserController) GetNewest() *simple.JsonResult

最新用户

func (*UserController) GetScoreRank

func (c *UserController) GetScoreRank() *simple.JsonResult

积分排行

func (*UserController) GetScorelogs

func (c *UserController) GetScorelogs() *simple.JsonResult

用户积分记录

func (*UserController) PostEditBy

func (c *UserController) PostEditBy(userId int64) *simple.JsonResult

修改用户资料

func (*UserController) PostEmailVerify

func (c *UserController) PostEmailVerify() *simple.JsonResult

PostEmailVerify 请求邮箱验证邮件S

func (*UserController) PostForbidden

func (c *UserController) PostForbidden() *simple.JsonResult

禁言

func (*UserController) PostSetBackgroundImage

func (c *UserController) PostSetBackgroundImage() *simple.JsonResult

设置背景图

func (*UserController) PostSetEmail

func (c *UserController) PostSetEmail() *simple.JsonResult

设置邮箱

func (*UserController) PostSetPassword

func (c *UserController) PostSetPassword() *simple.JsonResult

设置密码

func (*UserController) PostSetUsername

func (c *UserController) PostSetUsername() *simple.JsonResult

设置用户名

func (*UserController) PostUpdateAvatar

func (c *UserController) PostUpdateAvatar() *simple.JsonResult

修改头像

func (*UserController) PostUpdatePassword

func (c *UserController) PostUpdatePassword() *simple.JsonResult

修改密码

Jump to

Keyboard shortcuts

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