master
李光春 2 years ago
parent 33c13cc1f9
commit f259c83913

@ -1 +0,0 @@
repo_token: lEBySAc6lF1zyKSbigsD7Ov8gXnTmHV7G

103
go.mod

@ -1,3 +1,106 @@
module github.com/dtapps/go-library
go 1.18
require (
github.com/dtapps/go-library/service v0.0.0-20220320092139-34887507f205
github.com/dtapps/go-library/utils v0.0.0-20220320092139-34887507f205
)
require (
github.com/dtapps/go-library/service/dingdanxia v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/dingtalk v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/eastiot v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/ejiaofei v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/ip v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/jd v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/kashangwl v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/meituan v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/pinduoduo v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/pintoto v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/taobao v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/tianyancha v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wechatminiprogram v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wechatoffice v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wechatpayapiv3 v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wechatqy v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wechatunion v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/service/wikeyun v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goaes v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goarray v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gobase64 v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/godecimal v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/godmail v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goenv v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gofiles v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gofloat v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goget v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goheader v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goint v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goint64 v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goip v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gojson v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goless v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/golock v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/golog v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gomac v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gomd5 v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gomongo v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gomysql v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goparams v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gophp v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gopostgresql v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gopreg v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gorandom v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/goredis v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gorsa v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gosort v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gossh v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gossl v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gotime v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gourl v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/gouuid v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/phpjson v0.0.0-20220320092139-34887507f205 // indirect
github.com/dtapps/go-library/utils/rmb v0.0.0-20220320092139-34887507f205 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-redis/redis/v8 v8.11.5 // indirect
github.com/go-sql-driver/mysql v1.6.0 // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
github.com/jackc/pgconn v1.11.0 // indirect
github.com/jackc/pgio v1.0.0 // indirect
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgproto3/v2 v2.2.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
github.com/jackc/pgtype v1.10.0 // indirect
github.com/jackc/pgx/v4 v4.15.0 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.5 // indirect
github.com/klauspost/compress v1.15.1 // indirect
github.com/natefinch/lumberjack v2.0.0+incompatible // indirect
github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/shopspring/decimal v1.3.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.1.1 // indirect
github.com/xdg-go/stringprep v1.0.3 // indirect
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a // indirect
go.mongodb.org/mongo-driver v1.8.4 // indirect
go.uber.org/atomic v1.9.0 // indirect
go.uber.org/multierr v1.8.0 // indirect
go.uber.org/zap v1.21.0 // indirect
golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8 // indirect
golang.org/x/text v0.3.7 // indirect
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df // indirect
gorm.io/driver/mysql v1.3.2 // indirect
gorm.io/driver/postgres v1.3.1 // indirect
gorm.io/gorm v1.23.3 // indirect
)

@ -4,3 +4,7 @@ import (
_ "github.com/dtapps/go-library/service"
_ "github.com/dtapps/go-library/utils"
)
func Version() string {
return "v1.0.41"
}

@ -1,3 +1,31 @@
module github.com/dtapps/go-library/service/dingdanxia
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320035257-384fd01c7e13
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,31 @@
module github.com/dtapps/go-library/service/dingtalk
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320035257-384fd01c7e13
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/eastiot
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320035257-384fd01c7e13
github.com/dtapps/go-library/utils/gomd5 v0.0.0-20220320035257-384fd01c7e13
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/ejiaofei
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gomd5 v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,8 @@
module github.com/dtapps/go-library/service/ip
go 1.18
require (
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320035257-384fd01c7e13
golang.org/x/text v0.3.7
)

@ -1,3 +1,31 @@
module github.com/dtapps/go-library/service/jd
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,33 @@
module github.com/dtapps/go-library/service/kashangwl
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/goparams v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/meituan
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gotime v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/pinduoduo
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,30 @@
module github.com/dtapps/go-library/service/pintoto
go 1.18
require (
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/taobao
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,10 @@
module github.com/dtapps/go-library/service/tianyancha
go 1.18
require github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320064127-7d7f1f882cd8
require (
github.com/dtapps/go-library/utils/goheader v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
)

@ -1,3 +1,35 @@
module github.com/dtapps/go-library/service/wechatminiprogram
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320064127-7d7f1f882cd8
github.com/dtapps/go-library/utils/goredis v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gotime v0.0.0-20220320040709-ad8a5f0e9e40
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/dtapps/go-library/utils/goheader v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-redis/redis/v8 v8.11.5 // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,33 @@
module github.com/dtapps/go-library/service/wechatoffice
go 1.18
require (
github.com/dtapps/go-library/utils/gorandom v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/goredis v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gotime v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,32 @@
module github.com/dtapps/go-library/service/wechatpayapiv3
go 1.18
require (
github.com/dtapps/go-library/utils/gorandom v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,31 @@
module github.com/dtapps/go-library/service/wechatqy
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,33 @@
module github.com/dtapps/go-library/service/wechatunion
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/goredis v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gotime v0.0.0-20220320040709-ad8a5f0e9e40
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-redis/redis/v8 v8.11.5 // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -1,3 +1,33 @@
module github.com/dtapps/go-library/service/wikeyun
go 1.18
require (
github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320064127-7d7f1f882cd8
github.com/go-redis/redis/v8 v8.11.5
go.mongodb.org/mongo-driver v1.8.4
go.uber.org/zap v1.21.0
gorm.io/gorm v1.23.3
)
require (
github.com/dtapps/go-library/utils/goheader v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320040709-ad8a5f0e9e40 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/text v0.3.6 // indirect
)

@ -0,0 +1,3 @@
module github.com/dtapps/go-library/utils/godecimal
go 1.18

@ -2,6 +2,7 @@ package godecimal
import (
"fmt"
"math"
"strconv"
)
@ -10,3 +11,9 @@ func Decimal(value float64) float64 {
value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64)
return value
}
// Round 四舍五入
func Round(f float64, n int) float64 {
n10 := math.Pow10(n)
return math.Trunc((f+0.5/n10)*n10) / n10
}

@ -1,4 +0,0 @@
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk=
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df h1:n7WqCuqOuCbNr617RXOY0AWRXxgwEyPp2z+p0+hgMuE=
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df/go.mod h1:LRQQ+SO6ZHR7tOkpBDuZnXENFzX8qRjMDMyPD6BRkCw=

@ -2,4 +2,4 @@ module github.com/dtapps/go-library/utils/goenv
go 1.18
require github.com/dtapps/go-library/utils/gostring v0.0.0-20220320030939-97dd0d930b08
require github.com/dtapps/go-library/utils/gostring v0.0.0-20220320040709-ad8a5f0e9e40

@ -1,2 +0,0 @@
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320030939-97dd0d930b08 h1:4OoRMcKUDxuiM/FO2TtrW+kgYpiUNWZdBqFnRXiPEiE=
github.com/dtapps/go-library/utils/gostring v0.0.0-20220320030939-97dd0d930b08/go.mod h1:/I01jp7NkiWZaPvtPifORyhWx3s5WgFwdXVg5tiJVGU=

@ -1,3 +1,8 @@
module github.com/dtapps/go-library/utils/gohttp
go 1.18
require (
github.com/dtapps/go-library/utils/goheader v0.0.0-20220320040709-ad8a5f0e9e40
github.com/dtapps/go-library/utils/gorequest v0.0.0-20220320040709-ad8a5f0e9e40
)

@ -2,11 +2,11 @@ package gohttp
import (
"bytes"
"dtapps/dta/library/utils/goheader"
"dtapps/dta/library/utils/gorequest"
"encoding/json"
"errors"
"fmt"
"github.com/dtapps/go-library/utils/goheader"
"github.com/dtapps/go-library/utils/gorequest"
"io/ioutil"
"net/http"
"net/url"

@ -1,3 +1,5 @@
module github.com/dtapps/go-library/utils/goip
go 1.18
require github.com/dtapps/go-library/utils/gohttp v0.0.0-20220320040709-ad8a5f0e9e40

@ -1,8 +1,8 @@
package goip
import (
"dtapps/dta/library/utils/gohttp"
"encoding/json"
"github.com/dtapps/go-library/utils/gohttp"
"log"
"net"
)

@ -39,3 +39,9 @@ func JsonEncodeNoError(data interface{}) string {
jsons, _ := json.Marshal(data)
return string(jsons)
}
func JsonDecodesNoError(data string) []string {
var dat []string
_ = json.Unmarshal([]byte(data), &dat)
return dat
}

@ -2,7 +2,9 @@ module github.com/dtapps/go-library/utils/golock
go 1.18
require github.com/go-redis/redis/v8 v8.11.5
require (
github.com/go-redis/redis/v8 v8.11.5
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect

@ -1,15 +0,0 @@
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI=
github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo=
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
golang.org/x/net v0.0.0-20210428140749-89ef3d95e781 h1:DzZ89McO9/gWPsQXS/FVKAlG02ZjaQ6AlZRBimEYOd0=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=

@ -2,8 +2,8 @@ package golock
import (
"context"
"dtapps/dta/global"
"dtapps/dta/library/utils/gouuid"
"github.com/dtapps/go-library/utils/goredis"
"github.com/dtapps/go-library/utils/gouuid"
"github.com/go-redis/redis/v8"
"time"
)
@ -12,6 +12,7 @@ type lock struct {
key string
expiration time.Duration
requestId string
Db goredis.App
}
func NewLock(key string, expiration time.Duration) *lock {
@ -26,7 +27,7 @@ func (lk *lock) Get() bool {
defer cancel()
ok, err := global.GvaRedis.Db.SetNX(cxt, lk.key, lk.requestId, lk.expiration).Result()
ok, err := lk.Db.Db.SetNX(cxt, lk.key, lk.requestId, lk.expiration).Result()
if err != nil {
@ -53,6 +54,6 @@ func (lk *lock) Release() error {
script := redis.NewScript(luaScript)
_, err := script.Run(cxt, global.GvaRedis.Db, []string{lk.key}, lk.requestId).Result()
_, err := script.Run(cxt, lk.Db.Db, []string{lk.key}, lk.requestId).Result()
return err
}

@ -1,3 +1,15 @@
module github.com/dtapps/go-library/utils/golog
go 1.18
require (
github.com/natefinch/lumberjack v2.0.0+incompatible
go.uber.org/zap v1.21.0
)
require (
github.com/BurntSushi/toml v1.0.0 // indirect
go.uber.org/atomic v1.7.0 // indirect
go.uber.org/multierr v1.6.0 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
)

@ -1,3 +1,19 @@
module github.com/dtapps/go-library/utils/gomongo
go 1.18
require go.mongodb.org/mongo-driver v1.8.4
require (
github.com/go-stack/stack v1.8.0 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.0.2 // indirect
github.com/xdg-go/stringprep v1.0.2 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e // indirect
golang.org/x/text v0.3.5 // indirect
)

@ -1,3 +1,14 @@
module github.com/dtapps/go-library/utils/gomysql
go 1.18
require (
gorm.io/driver/mysql v1.3.2
gorm.io/gorm v1.23.3
)
require (
github.com/go-sql-driver/mysql v1.6.0 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
)

@ -1,3 +1,5 @@
module github.com/dtapps/go-library/utils/goparams
go 1.18
require github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84

@ -1,6 +1,6 @@
package gophp
import "dtapps/dta/library/utils/gophp/serialize"
import "github.com/dtapps/go-library/utils/gophp/serialize"
// Serialize 序列
func Serialize(value interface{}) ([]byte, error) {

@ -2,9 +2,9 @@ package serialize
import (
"bytes"
"dtapps/dta/library/utils/goless"
"dtapps/dta/library/utils/gostring"
"fmt"
"github.com/dtapps/go-library/utils/goless"
"github.com/dtapps/go-library/utils/gostring"
"reflect"
"sort"
)

@ -2,8 +2,8 @@ package serialize
import (
"bytes"
"dtapps/dta/library/utils/gostring"
"fmt"
"github.com/dtapps/go-library/utils/gostring"
"strconv"
)

@ -1,3 +1,23 @@
module github.com/dtapps/go-library/utils/gopostgresql
go 1.18
require (
gorm.io/driver/postgres v1.3.1
gorm.io/gorm v1.23.3
)
require (
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
github.com/jackc/pgconn v1.10.1 // indirect
github.com/jackc/pgio v1.0.0 // indirect
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgproto3/v2 v2.2.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
github.com/jackc/pgtype v1.9.1 // indirect
github.com/jackc/pgx/v4 v4.14.1 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect
golang.org/x/text v0.3.7 // indirect
)

@ -1,3 +1,10 @@
module github.com/dtapps/go-library/utils/goredis
go 1.18
require github.com/go-redis/redis/v8 v8.11.5
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
)

@ -1,3 +0,0 @@
module github.com/dtapps/go-library/utils/goround
go 1.18

@ -1,13 +0,0 @@
package goround
import (
"fmt"
"strconv"
)
// FloatRound 截取小数位数
func FloatRound(f float64, n int) float64 {
format := "%." + strconv.Itoa(n) + "f"
res, _ := strconv.ParseFloat(fmt.Sprintf(format, f), 64)
return res
}

@ -1,3 +1,7 @@
module github.com/dtapps/go-library/utils/gossh
go 1.18
require golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd
require golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect

@ -1,3 +1,5 @@
module github.com/dtapps/go-library/utils/rmb
go 1.18
require github.com/shopspring/decimal v1.3.1

@ -30,7 +30,6 @@ import (
_ "github.com/dtapps/go-library/utils/gorandom"
_ "github.com/dtapps/go-library/utils/goredis"
_ "github.com/dtapps/go-library/utils/gorequest"
//_ "github.com/dtapps/go-library/utils/goround
_ "github.com/dtapps/go-library/utils/gorsa"
_ "github.com/dtapps/go-library/utils/gosort"
_ "github.com/dtapps/go-library/utils/gossh"

Loading…
Cancel
Save