yb_comment.go 2.9 KB

123456789101112131415161718192021222324252627282930313233
  1. package yb_comment
  2. import "time"
  3. // 研报 用户留言表
  4. type YbComment struct {
  5. CommentId uint64 `gorm:"primaryKey;column:comment_id;type:bigint(20) unsigned;not null" ` //留言ID
  6. UserId uint64 `gorm:"column:user_id"` //用户id
  7. AdminId uint64 `gorm:"column:admin_id"` //发布留言回复的管理员ID
  8. ReportId int `gorm:"column:report_id"` //报告ID
  9. ReportChapterId int `gorm:"column:report_chapter_id"` //报告章节ID
  10. Content string `gorm:"column:content"` //留言内容
  11. SysIsRead int8 `gorm:"column:sys_is_read"` //管理员是否已读 0-未读,1-已读
  12. SysReadTime time.Time `gorm:"column:sys_read_time"` //管理员已读时间
  13. SysReadAdminId int64 `gorm:"column:sys_read_admin_id"` //已读的管理员id
  14. ReplyCommentId uint64 `gorm:"column:reply_comment_id"` //回复的留言ID
  15. IsTop int8 `gorm:"column:is_top"` //是否置顶(0-未置顶,1-置顶)
  16. IsHot int8 `gorm:"column:is_hot"` //是否设置精选(0-未设置,1-已设置)
  17. HotTopTime time.Time `gorm:"column:hot_top_time"` //设置精选或者设置置顶的时间
  18. Type int8 `gorm:"column:type"` //留言类型 1-评论 2-回复
  19. Enabled int8 `gorm:"column:enabled"` //是否有效, 0-无效留言 1-有效留言
  20. IsShowName int8 `gorm:"column:is_show_name"` //是否匿名 0-匿名,1-不匿名
  21. SourceAgent int `gorm:"column:source_agent"` //留言入口来源,1:小程序,2:pc
  22. CreateTime time.Time `gorm:"column:create_time"` //创建时间
  23. ModifyTime time.Time `gorm:"column:modify_time"` //修改时间
  24. OldReportId int `gorm:"column:old_report_id" json:"old_report_id" ` //老报告ID
  25. OldReportChapterId int `gorm:"column:old_report_chapter_id" json:"old_report_chapter_id" ` //老报告章节ID
  26. RealName string `gorm:"column:real_name"` //留言内容
  27. }
  28. func (yc *YbComment) TableName() string {
  29. return "yb_comment"
  30. }