dev
This commit is contained in:
parent
5952c1103b
commit
cb1e36d005
23
go.mod
23
go.mod
@ -1,3 +1,26 @@
|
||||
module qoobing.com/gomod/model
|
||||
|
||||
go 1.19.2
|
||||
|
||||
require (
|
||||
gorm.io/driver/postgres v1.5.9
|
||||
gorm.io/gorm v1.25.10
|
||||
qoobing.com/gomod/database v0.0.0-20240627111018-316f516e9b69
|
||||
qoobing.com/gomod/log v1.2.8
|
||||
qoobing.com/gomod/redis v1.3.4
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/gomodule/redigo v1.9.2 // indirect
|
||||
github.com/jackc/pgpassfile v1.0.0 // indirect
|
||||
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
|
||||
github.com/jackc/pgx/v5 v5.5.5 // indirect
|
||||
github.com/jackc/puddle/v2 v2.2.1 // indirect
|
||||
github.com/jinzhu/inflection v1.0.0 // indirect
|
||||
github.com/jinzhu/now v1.1.5 // indirect
|
||||
github.com/tylerb/gls v0.0.0-20150407001822-e606233f194d // indirect
|
||||
golang.org/x/crypto v0.17.0 // indirect
|
||||
golang.org/x/sync v0.1.0 // indirect
|
||||
golang.org/x/text v0.14.0 // indirect
|
||||
qoobing.com/gomod/str v1.0.5 // indirect
|
||||
)
|
||||
|
7
model.go
7
model.go
@ -7,12 +7,12 @@ import (
|
||||
|
||||
"gorm.io/driver/postgres"
|
||||
"gorm.io/gorm"
|
||||
"qoobing.com/gomod/database"
|
||||
"qoobing.com/gomod/log"
|
||||
"qoobing.com/gomod/redis"
|
||||
"qoobing.com/gomod/database"
|
||||
"qoobing.com/gomod/redis/sentinel"
|
||||
)
|
||||
|
||||
|
||||
type Model struct {
|
||||
DB *gorm.DB
|
||||
DbTxStatus DbTxStatus
|
||||
@ -21,6 +21,7 @@ type Model struct {
|
||||
}
|
||||
|
||||
type DbTxStatus int
|
||||
|
||||
const (
|
||||
DBTX_STATUS_TX_NONE DbTxStatus = 0
|
||||
DBTX_STATUS_TX_DOING DbTxStatus = 1
|
||||
@ -159,7 +160,7 @@ func OptOpenDefaultRedis(m *Model) {
|
||||
}
|
||||
|
||||
// Init init default database config & redis config
|
||||
func Init(defaultDb *database.Config, defaultRds *redis.Config){
|
||||
func Init(defaultDb *database.Config, defaultRds *redis.Config) {
|
||||
defaultOptions = []Options{}
|
||||
|
||||
if defaultDb {
|
||||
|
Loading…
Reference in New Issue
Block a user