From 30a9ba339429593c552b31dbbfb4f67ed56ac466 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 24 一月 2022 16:55:28 +0800
Subject: [PATCH] 修改系统日志数据结构

---
 scheduleLog.go |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/scheduleLog.go b/scheduleLog.go
index 0cd045f..db5970f 100644
--- a/scheduleLog.go
+++ b/scheduleLog.go
@@ -1,11 +1,23 @@
 package logc
 
+import "encoding/json"
+
 type ScheduleLog struct {
-	ID        string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 涓婚敭id
-	Timestamp int64  `gorm:"column:timestamp" json:"timestamp"`                   // 鏃堕棿鎴砋nix 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"`         // 璇︽儏
+	ID                string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 涓婚敭id
+	Timestamp         int64  `gorm:"column:timestamp" json:"timestamp"`                   // 鏃堕棿鎴砋nix 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"` // 鏃堕棿鎴砋nix time
+	ScheduleEndTime   string `gorm:"column:schedule_end_time" json:"schedule_end_time"`     // 鏃堕棿鎴砋nix time
+}
+
+func (l *ScheduleLog) Marshal() ([]byte, error) {
+	return json.Marshal(l)
+}
+
+func (l *ScheduleLog) Topic() string {
+	return ScheduleLogTopic
 }

--
Gitblit v1.8.0