Files
jiacrontab/models/event.go
jiazhizhong 1279635d7f fix
2022-03-10 17:09:03 +08:00

30 lines
664 B
Go

package models
import (
"github.com/iwannay/log"
"gorm.io/gorm"
)
type EventSourceName string
type EventSourceUsername string
type Event struct {
gorm.Model
GroupID uint `json:"groupID" gorm:"index"`
Username string `json:"username"`
UserID uint `json:"userID" gorm:"index"`
EventDesc string `json:"eventDesc"`
TargetName string `json:"targetName"`
SourceUsername string `json:"sourceUsername"`
SourceName string `json:"sourceName" gorm:"index;size:500"`
Content string `json:"content"`
}
func (e *Event) Pub() {
err := DB().Model(e).Create(e).Error
if err != nil {
log.Error("Event.Pub", err)
}
}