From a0d9f3ceb45325a61a3d9f06fd9dac538cc0f825 Mon Sep 17 00:00:00 2001 From: zchengo <1933757688@qq.com> Date: Mon, 30 Jan 2023 15:43:48 +0800 Subject: [PATCH] chore: add uuid --- server/common/uuid.go | 16 ++++++++++++++++ server/go.mod | 1 + server/go.sum | 2 ++ 3 files changed, 19 insertions(+) create mode 100644 server/common/uuid.go diff --git a/server/common/uuid.go b/server/common/uuid.go new file mode 100644 index 0000000..f21ef05 --- /dev/null +++ b/server/common/uuid.go @@ -0,0 +1,16 @@ +package common + +import ( + "log" + + "github.com/gofrs/uuid" +) + +// 生成UUID +func GenUUID() string { + u, err := uuid.NewV4() + if err != nil { + log.Fatalf("failed to generate UUID: %v", err) + } + return u.String() +} \ No newline at end of file diff --git a/server/go.mod b/server/go.mod index 2b394ec..bb8b11e 100644 --- a/server/go.mod +++ b/server/go.mod @@ -15,6 +15,7 @@ require ( ) require ( + github.com/gofrs/uuid v4.4.0+incompatible // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect github.com/richardlehane/mscfb v1.0.4 // indirect github.com/richardlehane/msoleps v1.0.3 // indirect diff --git a/server/go.sum b/server/go.sum index 3b15d8c..b412499 100644 --- a/server/go.sum +++ b/server/go.sum @@ -89,6 +89,8 @@ github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LB github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/goccy/go-json v0.9.11 h1:/pAaQDLHEoCq/5FFmSKBswWmK6H0e8g4159Kc/X/nqk= github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/gofrs/uuid v4.4.0+incompatible h1:3qXRTX8/NbyulANqlc0lchS1gqAVxRgsuW1YrTJupqA= +github.com/gofrs/uuid v4.4.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=