作者 tangxvhui

更新模型

... ... @@ -12,23 +12,16 @@ type Article struct {
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt *time.Time
AuthorId int64 // 发布人
Author ArticleAuthor // 发布人
Title string // 文章标题
Images []Image // 图片
WhoRead []int64 // 谁可以看
WhoReview []int64 // 评论人
Location Location // 坐标
AuthorId int64 // 发布人
Author UserSimple // 发布人
Title string // 文章标题
Images []Image // 图片
WhoRead []int64 // 谁可以看
WhoReview []int64 // 评论人
Location Location // 坐标
// ...more
}
type ArticleAuthor struct {
Id int64 // 人员id
Name string // 人员的名字
Avatar string // 人员头像URL
Group string // 人员的分组
}
type ArticleRepository interface {
Insert(ctx context.Context, conn transaction.Conn, dm *Article) (*Article, error)
Update(ctx context.Context, conn transaction.Conn, dm *Article) (*Article, error)
... ...
... ... @@ -8,26 +8,18 @@ type ArticleComment struct {
UpdatedAt time.Time // 更新时间
DeletedAt *time.Time
CreatedAt time.Time
Pid int64 // 对哪个评论进行回复
TopId int64 // 归属于最上级的哪个评论
ArticleId int64 // 文章id
ArticleSectionId int64 // 文本内容id
SectionContent string // 引用的文章内容文本
FromUserId int64 // 谁填写的评论
FromUser CommentUser // 谁填写的评论
ToUserId int64 // 回复谁的评论
ToUser CommentUser // 回复谁的评论
Content string // 评论内容
CountReply int // 回复数量
CountUserLove int // 用户点赞数量
CountAdminLove int // 运营点赞数量
Pid int64 // 对哪个评论进行回复
TopId int64 // 归属于最上级的哪个评论
ArticleId int64 // 文章id
ArticleSectionId int64 // 文本内容id
SectionContent string // 引用的文章内容文本
FromUserId int64 // 谁填写的评论
FromUser UserSimple // 谁填写的评论
ToUserId int64 // 回复谁的评论
ToUser UserSimple // 回复谁的评论
Content string // 评论内容
CountReply int // 回复数量
CountUserLove int // 用户点赞数量
CountAdminLove int // 运营点赞数量
// ...more
}
// 评论的填写人
type CommentUser struct {
Id int64 // 人员id
Name string // 人员的名字
Avatar string // 人员头像URL
Group string // 人员的分组
}
... ...
... ... @@ -13,3 +13,10 @@ type Location struct {
Latitude float64 `json:"latitude"` //纬度
Descript string `json:"descript"` //地点描述
}
type UserSimple struct {
Id int64 // 人员id
Name string // 人员的名字
Avatar string // 人员头像URL
Group string // 人员的分组
}
... ...