zhangzengfei
2022-01-24 6ee16e1d46ef47d227697691fc231ccc7cc384be
scheduleLog.go
@@ -3,21 +3,21 @@
import "encoding/json"
type ScheduleLog struct {
   ID        string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 主键id
   Timestamp int64  `gorm:"column:timestamp" json:"timestamp"`                   // 时间戳Unix time
   ProcName  string `gorm:"column:procName" json:"procName"`
   ProcID    string `gorm:"column:procID" json:"procID"`
   Level     int    `gorm:"column:level" json:"level"`       // 日志等级
   Type      int    `gorm:"column:type" json:"type"`         // 操作类型:人工操作,登录退出,轮循摄像机及对应算法,数据栈处理情况,异常情况等
   Info      string `gorm:"column:info" json:"info"`         // 详情
   ScheduleStartTime string  `gorm:"column:schedule_start_time" json:"schedule_start_time"`                   // 时间戳Unix time
   ScheduleEndTime string  `gorm:"column:schedule_end_time" json:"schedule_end_time"`                   // 时间戳Unix time
   ID                string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 主键id
   Timestamp         int64  `gorm:"column:timestamp" json:"timestamp"`                   // 时间戳Unix time
   ProcName          string `gorm:"column:procName" json:"procName"`
   ProcID            string `gorm:"column:procID" json:"procID"`
   Level             int    `gorm:"column:level" json:"level"`                             // 日志等级
   Type              int    `gorm:"column:type" json:"type"`                               // 操作类型:人工操作,登录退出,轮循摄像机及对应算法,数据栈处理情况,异常情况等
   Info              string `gorm:"column:info" json:"info"`                               // 详情
   ScheduleStartTime string `gorm:"column:schedule_start_time" json:"schedule_start_time"` // 时间戳Unix time
   ScheduleEndTime   string `gorm:"column:schedule_end_time" json:"schedule_end_time"`     // 时间戳Unix time
}
func (l * ScheduleLog)Marshal()([]byte, error) {
func (l *ScheduleLog) Marshal() ([]byte, error) {
   return json.Marshal(l)
}
func (l * ScheduleLog)Topic() string {
func (l *ScheduleLog) Topic() string {
   return ScheduleLogTopic
}