diff --git a/logs/RequestId.go b/logs/RequestId.go
new file mode 100644
index 0000000000000000000000000000000000000000..198a3e72c0a870594c7361402f00194735ef3372
--- /dev/null
+++ b/logs/RequestId.go
@@ -0,0 +1,19 @@
+package logs
+
+
+var requestId string
+
+//创建RequestId 20211208 gk
+func CreateRequestId() string {
+	requestId = betterguid.New()
+	return requestId
+}
+//获取RequestId 20211208 gk
+func GetRequestId() string {
+	return requestId
+}
+
+//获取RequestId 20211210 gk
+func SetRequestId(requestID string) {
+	 requestId = requestID
+}
\ No newline at end of file
diff --git a/logs/logs.go b/logs/logs.go
index 6d4f3c79fa2553bc1483970894a5b5730fd6e734..9878e3f328b224315cd2b61bd830a462d9773a97 100644
--- a/logs/logs.go
+++ b/logs/logs.go
@@ -21,17 +21,7 @@ type RequestLogReq struct {
 	ResponseTime int64  //响应时间 毫秒级
 }
 
-var requestId string
 
-//创建RequestId 20211208 gk
-func CreateRequestId() string {
-	requestId = betterguid.New()
-	return requestId
-}
-//获取RequestId 20211208 gk
-func GetRequestId() string {
-	return requestId
-}
 
 //统一请求日志 20211208 gk
 func RequestLog(req RequestLogReq){