单例导出权限

This commit is contained in:
2024-09-13 20:40:18 +08:00
parent a77308573e
commit a0e898e46c
6 changed files with 20 additions and 20 deletions
+6 -6
View File
@@ -9,14 +9,14 @@ import (
"time"
)
type UuidUtil struct {
type uuidUtil struct {
lock sync.Mutex
uuidint int
}
var Uuid = &UuidUtil{}
var Uuid = &uuidUtil{}
func (u *UuidUtil) CreateUUID() string {
func (u *uuidUtil) CreateUUID() string {
u.lock.Lock()
defer u.lock.Unlock()
// 生成基于字符串的 UUID
@@ -26,13 +26,13 @@ func (u *UuidUtil) CreateUUID() string {
return u1.String()
}
type IpUtil struct {
type ipUtil struct {
Ip string
}
var IP = &IpUtil{}
var IP = &ipUtil{}
func (i *IpUtil) Get192Ip() string {
func (i *ipUtil) Get192Ip() string {
if i.Ip == "" {
i.Ip = Get192Ip()
return i.Ip