Documentation ¶
Index ¶
- type ArticleController
- func (c *ArticleController) GetArticles() *simple.JsonResult
- func (c *ArticleController) GetBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) GetEditBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) GetHot() *simple.JsonResult
- func (c *ArticleController) GetNearlyBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) GetNewest() *simple.JsonResult
- func (c *ArticleController) GetRecent() *simple.JsonResult
- func (c *ArticleController) GetRecommend() *simple.JsonResult
- func (c *ArticleController) GetRedirectBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) GetRelatedBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) GetTagArticles() *simple.JsonResult
- func (c *ArticleController) GetUserArticles() *simple.JsonResult
- func (c *ArticleController) GetUserNewestBy(userId int64) *simple.JsonResult
- func (c *ArticleController) PostCreate() *simple.JsonResult
- func (c *ArticleController) PostDeleteBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) PostEditBy(articleId int64) *simple.JsonResult
- func (c *ArticleController) PostFavoriteBy(articleId int64) *simple.JsonResult
- type CaptchaController
- type CheckinController
- type CommentController
- type ConfigController
- type FavoriteController
- type GithubLoginController
- type LikeController
- type LinkController
- type LoginController
- type OscLoginController
- type ProjectController
- type QQLoginController
- type SearchController
- type SpiderController
- type TagController
- type TopicController
- func (c *TopicController) GetBy(topicId int64) *simple.JsonResult
- func (c *TopicController) GetEditBy(topicId int64) *simple.JsonResult
- func (c *TopicController) GetEs() *simple.JsonResult
- func (c *TopicController) GetFavoriteBy(topicId int64) *simple.JsonResult
- func (c *TopicController) GetNewest() *simple.JsonResult
- func (c *TopicController) GetNode() *simple.JsonResult
- func (c *TopicController) GetNodes() *simple.JsonResult
- func (c *TopicController) GetRecent() *simple.JsonResult
- func (c *TopicController) GetRecentlikesBy(topicId int64) *simple.JsonResult
- func (c *TopicController) GetRecommend() *simple.JsonResult
- func (c *TopicController) GetTagTopics() *simple.JsonResult
- func (c *TopicController) GetTopics() *simple.JsonResult
- func (c *TopicController) GetUserTopics() *simple.JsonResult
- func (c *TopicController) PostCreate() *simple.JsonResult
- func (c *TopicController) PostDeleteBy(topicId int64) *simple.JsonResult
- func (c *TopicController) PostEditBy(topicId int64) *simple.JsonResult
- func (c *TopicController) PostLikeBy(topicId int64) *simple.JsonResult
- func (c *TopicController) PostRecommendBy(topicId int64) *simple.JsonResult
- type UploadController
- type UserController
- func (c *UserController) GetBy(userId int64) *simple.JsonResult
- func (c *UserController) GetCurrent() *simple.JsonResult
- func (c *UserController) GetEmailVerify() *simple.JsonResult
- func (c *UserController) GetFavorites() *simple.JsonResult
- func (c *UserController) GetMessages() *simple.JsonResult
- func (c *UserController) GetMsgrecent() *simple.JsonResult
- func (c *UserController) GetNewest() *simple.JsonResult
- func (c *UserController) GetScoreRank() *simple.JsonResult
- func (c *UserController) GetScorelogs() *simple.JsonResult
- func (c *UserController) PostEditBy(userId int64) *simple.JsonResult
- func (c *UserController) PostEmailVerify() *simple.JsonResult
- func (c *UserController) PostForbidden() *simple.JsonResult
- func (c *UserController) PostSetBackgroundImage() *simple.JsonResult
- func (c *UserController) PostSetEmail() *simple.JsonResult
- func (c *UserController) PostSetPassword() *simple.JsonResult
- func (c *UserController) PostSetUsername() *simple.JsonResult
- func (c *UserController) PostUpdateAvatar() *simple.JsonResult
- func (c *UserController) PostUpdatePassword() *simple.JsonResult
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) 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 (*LinkController) GetToplinks ¶
func (c *LinkController) GetToplinks() *simple.JsonResult
前10个链接
type LoginController ¶
type LoginController struct {
Ctx iris.Context
}
func (*LoginController) PostSignin ¶
func (c *LoginController) PostSignin() *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) 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) 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) GetUserTopics ¶
func (c *TopicController) GetUserTopics() *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
type UserController ¶
type UserController struct {
Ctx iris.Context
}
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) GetMsgrecent ¶
func (c *UserController) GetMsgrecent() *simple.JsonResult
获取最近3条未读消息
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
修改密码
Source Files ¶
- article_controller.go
- captcha_controller.go
- chekcin_controller.go
- comment_controller.go
- config_controller.go
- favorite_controller.go
- github_login_controller.go
- like_controller.go
- link_controller.go
- login_controller.go
- osc_login_controller.go
- project_controller.go
- qq_login_controller.go
- search_controller.go
- spider_controller.go
- tag_controller.go
- topic_controller.go
- upload_controller.go
- user_controller.go
Click to show internal directories.
Click to hide internal directories.