mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
package models
 | 
						|
 | 
						|
import "github.com/iwind/TeaGo/dbs"
 | 
						|
 | 
						|
// MessageTask 消息发送相关任务
 | 
						|
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   bool     `field:"isPrimary"`   // 是否优先
 | 
						|
}
 | 
						|
 | 
						|
type MessageTaskOperator struct {
 | 
						|
	Id          interface{} // ID
 | 
						|
	RecipientId interface{} // 接收人ID
 | 
						|
	Hash        interface{} // SUM标识
 | 
						|
	InstanceId  interface{} // 媒介实例ID
 | 
						|
	User        interface{} // 接收用户标识
 | 
						|
	Subject     interface{} // 标题
 | 
						|
	Body        interface{} // 内容
 | 
						|
	CreatedAt   interface{} // 创建时间
 | 
						|
	Status      interface{} // 发送状态
 | 
						|
	SentAt      interface{} // 最后一次发送时间
 | 
						|
	State       interface{} // 状态
 | 
						|
	Result      interface{} // 结果
 | 
						|
	Day         interface{} // YYYYMMDD
 | 
						|
	IsPrimary   interface{} // 是否优先
 | 
						|
}
 | 
						|
 | 
						|
func NewMessageTaskOperator() *MessageTaskOperator {
 | 
						|
	return &MessageTaskOperator{}
 | 
						|
}
 |