Files
EdgeAPI/internal/db/models/message_task_model.go

43 lines
1.6 KiB
Go
Raw Normal View History

2021-04-05 20:48:33 +08:00
package models
import "github.com/iwind/TeaGo/dbs"
// MessageTask 消息发送相关任务
2021-04-05 20:48:33 +08:00
type MessageTask struct {
Id uint64 `field:"id"` // ID
RecipientId uint32 `field:"recipientId"` // 接收人ID
Hash string `field:"hash"` // SUM标识
InstanceId uint32 `field:"instanceId"` // 媒介实例ID
User string `field:"user"` // 接收用户标识
Subject string `field:"subject"` // 标题
Body string `field:"body"` // 内容
CreatedAt uint64 `field:"createdAt"` // 创建时间
Status uint8 `field:"status"` // 发送状态
SentAt uint64 `field:"sentAt"` // 最后一次发送时间
State uint8 `field:"state"` // 状态
Result dbs.JSON `field:"result"` // 结果
Day string `field:"day"` // YYYYMMDD
IsPrimary uint8 `field:"isPrimary"` // 是否优先
2021-04-05 20:48:33 +08:00
}
type MessageTaskOperator struct {
Id interface{} // ID
RecipientId interface{} // 接收人ID
2021-08-24 20:45:12 +08:00
Hash interface{} // SUM标识
2021-04-05 20:48:33 +08:00
InstanceId interface{} // 媒介实例ID
User interface{} // 接收用户标识
Subject interface{} // 标题
Body interface{} // 内容
CreatedAt interface{} // 创建时间
Status interface{} // 发送状态
SentAt interface{} // 最后一次发送时间
State interface{} // 状态
Result interface{} // 结果
Day interface{} // YYYYMMDD
2021-04-05 20:48:33 +08:00
IsPrimary interface{} // 是否优先
}
func NewMessageTaskOperator() *MessageTaskOperator {
return &MessageTaskOperator{}
}