作者 tangxvhui

更新模型

... ... @@ -13,7 +13,7 @@ type Article struct {
UpdatedAt time.Time
DeletedAt *time.Time
AuthorId int64 // 发布人
Author ArticleAuthor // 发布人
Author UserSimple // 发布人
Title string // 文章标题
Images []Image // 图片
WhoRead []int64 // 谁可以看
... ... @@ -22,13 +22,6 @@ type Article struct {
// ...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)
... ...
... ... @@ -14,20 +14,12 @@ type ArticleComment struct {
ArticleSectionId int64 // 文本内容id
SectionContent string // 引用的文章内容文本
FromUserId int64 // 谁填写的评论
FromUser CommentUser // 谁填写的评论
FromUser UserSimple // 谁填写的评论
ToUserId int64 // 回复谁的评论
ToUser CommentUser // 回复谁的评论
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 // 人员的分组
}
... ...