Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleCommentInfo ¶
type ArticleCommentInfo struct {
model.CommentMeta `json:"_"`
ID uint `gorm:"primaryKey;"`
User UserSimpleInfo `gorm:"foreignKey:UserId;"`
UserId uint `json:"userId" label:"用户ID"`
ArticleId uint `json:"articleId" label:"文章ID"`
ReplyList []ReplyInfo `gorm:"foreignKey:CommentId;" json:"replyId" label:"回复ID"`
Content string `json:"content" label:"评论内容"`
UpdatedAt time.Time `json:"UpdatedAt" label:"更新时间"`
}
ArticleCommentInfo @Date 2023-02-23 22:14:48 @Description: 文章评论信息
type ArticleDetails ¶
type ArticleDetails struct {
model.ArticleMeta `json:"_"`
Id uint `json:"id" label:"文章ID"`
UserId uint `json:"userId" label:"作者ID"`
Author string `json:"author" label:"文章作者"`
Title string `json:"title" label:"文章标题"`
Cover string `json:"cover" label:"文章封面"`
Label string `json:"label" label:"文章标签"`
Summary string `json:"summary" label:"文章摘要"`
View int `json:"view" label:"文章浏览量"`
Like int `json:"like" label:"点赞数"`
Comment int `json:"comment" label:"评论数"`
Content string `json:"content" label:"文章内容"`
UpdatedAt time.Time `json:"updatedAt" label:"更新时间"`
}
ArticleDetails @Date 2023-02-21 19:55:24 @Description: 文章细节信息
type CommentInfo ¶
type CommentInfo struct {
User UserSimpleInfo `json:"user" label:"用户信息"`
Content string `json:"content" label:"评论内容"`
UpdatedAt time.Time `json:"updatedAt" label:"最后更新时间"`
}
CommentInfo @Date 2023-02-23 23:02:33 @Description: 评论展示信息
type FileInfo ¶
type FileInfo struct {
model.FileMeta `json:"_"`
Name string `json:"name" label:"文件名称"`
Type string `json:"type" label:"文件类型"`
Url string `json:"url" label:"文件url"`
}
FileInfo @Date 2023-02-23 23:04:26 @Description: 文件展示信息
type HeadInfo ¶
type HeadInfo struct {
Id uint `json:"id" label:"文章ID"`
Title string `json:"title" label:"文章标题"`
Cover string `json:"cover" label:"文章封面"`
Author string `json:"author" label:"文章作者"`
Label string `json:"label" label:"文章标签"`
Summary string `json:"summary" label:"文章摘要"`
View int `json:"view" label:"文章浏览量"`
Like int `json:"like" label:"点赞数"`
Class string `json:"clazz" label:"分类"`
Comment int `json:"comment" label:"评论数"`
UpdatedAt time.Time `json:"updatedAt" label:"更新时间"`
}
HeadInfo @Date 2023-02-18 18:04:04 @Description: 文章简单信息
type Jwt ¶
type Jwt struct {
Access string `json:"access" form:"access" binding:"required" label:"Access-Token"`
Refresh string `json:"refresh" form:"refresh" binding:"required" label:"Refresh-Token"`
}
Jwt @Date 2023-02-23 23:04:03 @Description: Jwt展示信息
type ReplyInfo ¶
type ReplyInfo struct {
model.ReplyMeta
ID uint `gorm:"primaryKey;"`
User UserSimpleInfo `json:"user" label:"用户信息" gorm:"foreignKey:UserId"`
UserId uint `json:"userId"`
CommentId uint `json:"commentId"`
Content string `json:"content" label:"回复内容"`
UpdatedAt time.Time `json:"updatedAt" label:"最后更新时间"`
}
ReplyInfo @Date 2023-02-23 23:03:03 @Description: 回复展示信息
type UserBasicInfo ¶
type UserBasicInfo struct {
model.UserMeta `json:"-"`
Id uint `json:"id" label:"用户id"`
Uuid string `json:"uuid" label:"用户唯一ID"`
Avatar string `json:"avatar" label:"头像"`
Email string `json:"email" label:"用户邮箱"`
Nickname string `json:"nickname" label:"昵称"`
Description string `json:"description" label:"自我描述"`
Password string `json:"password" label:"密码"`
CreatedAt time.Time `json:"createdAt" label:"注册时间"`
}
UserBasicInfo @Date 2023-02-25 19:20:03 @Description: 用户基本信息结构体
type UserSimpleInfo ¶
type UserSimpleInfo struct {
model.UserMeta `json:"-"`
Id uint `json:"id" label:"用户id"`
Avatar string `json:"avatar" label:"头像"`
Email string `json:"email" label:"用户邮箱"`
Nickname string `json:"nickname" label:"昵称"`
}
UserSimpleInfo @Date 2023-02-23 23:00:14 @Description: 用户简单信息
Click to show internal directories.
Click to hide internal directories.