Files
jx-callback/business/model/message.go
2018-12-25 21:50:18 +08:00

42 lines
822 B
Go

package model
const (
MessageTypeStore = 1
)
const (
MessageStatusNew = 0
MessageStatusSendAllSuccess = 1
MessageStatusSendSuccess = 2
MessageStatusSendAllFailed = 3
)
type Message struct {
ModelIDCULD
Type int8 `json:"type"`
Title string `json:"title"`
Content string `json:"content"`
}
func (*Message) TableIndex() [][]string {
return [][]string{
[]string{"CreatedAt"},
[]string{"DeletedAt"},
}
}
type MessageStatus struct {
ModelIDCULD
MessageID int `orm:"column(message_id)" json:"messageID"`
StoreID int `orm:"column(store_id)" json:"storeID"`
Status int8 `json:"status"`
ReadCount int `json:"readCount"`
}
func (*MessageStatus) TableIndex() [][]string {
return [][]string{
[]string{"MessageID", "Status"},
[]string{"StoreID", "MessageID", "Status"},
}
}