From 5413b950ac6693e24ac1cd7d8974ab8aa270b644 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期六, 22 一月 2022 12:04:44 +0800
Subject: [PATCH] 添加系统日志结构

---
 operationlog.go |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/operationlog.go b/operationlog.go
index 423d25e..5dd9cc9 100644
--- a/operationlog.go
+++ b/operationlog.go
@@ -1,14 +1,26 @@
 package logc
 
+import "encoding/json"
+
 type OperationLog struct {
 	ID        string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 涓婚敭id
 	Timestamp int64  `gorm:"column:timestamp" json:"timestamp"`                   // 鏃堕棿鎴砋nix time
 	UserName  string `gorm:"column:userName" json:"userName"`                     // 鐢ㄦ埛鍚嶅瓧
 	Module    string `gorm:"column:module" json:"module"`                         // 妯″潡
-	Function  string `gorm:"column:function" json:"function"`                     // 鍔熻兘
-	Result    string `gorm:"column:result" json:"result"`                         // 鎿嶄綔缁撴灉
-	Para      string `gorm:"column:para" json:"para"`                             // 鍙傛暟
-	Ip        string `gorm:"column:ip" json:"ip"`                                 // 璇︽儏
+	ProcName  string `gorm:"column:procName" json:"procName"`
+	ProcID    string `gorm:"column:procID" json:"procID"`
+	Function  string `gorm:"column:function" json:"function"` // 鍔熻兘
+	Result    string `gorm:"column:result" json:"result"`     // 鎿嶄綔缁撴灉
+	Para      string `gorm:"column:para" json:"para"`         // 鍙傛暟
+	Msg       string `gorm:"column:msg" json:"msg"`           // 閿欒娑堟伅
+	Ip        string `gorm:"column:ip" json:"ip"`             // 璇︽儏
+	AddTime   string `gorm:"column:add_time" json:"add_time"` // 璇︽儏
 }
 
+func (l *OperationLog) Marshal() ([]byte, error) {
+	return json.Marshal(l)
+}
 
+func (l *OperationLog) Topic() string {
+	return OperationLogTopic
+}

--
Gitblit v1.8.0