作者 tangxvhui
... ... @@ -10,6 +10,7 @@ import (
// Discussion 圆桌讨论表
type Discussion struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
Title string `json:"title"` // 标题(不超过30个字符)
Content string `json:"content"` // 内容(不超过500个字符)
Images []domain.Image `json:"images"` // 图片(不超过5张)
... ...
... ... @@ -10,6 +10,7 @@ import (
// DiscussionAccept 圆桌讨论采纳表
type DiscussionAccept struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
ArticleId int64 `json:"articleId"` // 文章ID
DiscussionId int64 `json:"discussionId"` // 讨论ID
ProviderId int64 `json:"providerId"` // 发起人ID
... ...
... ... @@ -10,6 +10,7 @@ import (
// DiscussionOpinion 圆桌讨论观点表
type DiscussionOpinion struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
ArticleId int64 `json:"articleId"` // 文章ID
DiscussionId int64 `json:"discussionId"` // 讨论ID
ProviderId int64 `json:"providerId"` // 用户ID
... ...
... ... @@ -7,8 +7,10 @@ import (
"gorm.io/plugin/soft_delete"
)
// MessageBusiness 消息中心业务
type MessageBusiness struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳)
OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌)
TriggerId int64 `json:"triggerId"` // 触发者ID
... ...
... ... @@ -7,8 +7,10 @@ import (
"gorm.io/plugin/soft_delete"
)
// MessageSystem 消息中心-系统消息
type MessageSystem struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
RecipientId int64 `json:"recipientId"` // 接收者ID
Type int `json:"type"` // 系统分类(0待定、1业务正常通知、2业务异常通知)
Title string `json:"title"` // 标题
... ...
... ... @@ -7,6 +7,7 @@ import (
type Discussion struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
Title string `json:"title"` // 标题(不超过30个字符)
Content string `json:"content"` // 内容(不超过500个字符)
Images []Image `json:"images"` // 图片(不超过5张)
... ...
... ... @@ -7,6 +7,7 @@ import (
type DiscussionAccept struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
ArticleId int64 `json:"articleId"` // 文章ID
DiscussionId int64 `json:"discussionId"` // 讨论ID
ProviderId int64 `json:"providerId"` // 发起人ID
... ...
... ... @@ -7,6 +7,7 @@ import (
type DiscussionOpinion struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
ArticleId int64 `json:"articleId"` // 文章ID
DiscussionId int64 `json:"discussionId"` // 讨论ID
ProviderId int64 `json:"providerId"` // 用户ID
... ...
... ... @@ -7,6 +7,7 @@ import (
type MessageBusiness struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳)
OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌)
TriggerId int64 `json:"triggerId"` // 触发者ID
... ...
... ... @@ -7,6 +7,7 @@ import (
type MessageSystem struct {
Id int64 // 唯一标识
CompanyId int64 `json:"companyId"` // 公司ID
RecipientId int64 `json:"recipientId"` // 接收者ID
Type int `json:"type"` // 系统分类(0待定、1业务正常通知、2业务异常通知)
Title string `json:"title"` // 标题
... ...