- update mongo

master v1.0.86
李光春 2 years ago
parent 14f6ae68fe
commit 694b738017

@ -17,16 +17,7 @@ type ApiClient struct {
mongoClient *dorm.MongoClient // 数据库驱动
zapLog *ZapLog // 日志服务
logDebug bool // 日志开关
gormConfig struct {
stats bool // 状态
tableName string // 表名
}
mongoConfig struct {
stats bool // 状态
databaseName string // 库名
collectionName string // 表名
}
config struct {
config struct {
systemHostName string // 主机名
systemInsideIp string // 内网ip
systemOs string // 系统类型
@ -35,6 +26,15 @@ type ApiClient struct {
sdkVersion string // sdk版本
systemOutsideIp string // 外网ip
}
gormConfig struct {
stats bool // 状态
tableName string // 表名
}
mongoConfig struct {
stats bool // 状态
databaseName string // 库名
collectionName string // 表名
}
}
// ApiClientConfig 接口实例配置
@ -78,6 +78,7 @@ func NewApiClient(config *ApiClientConfig) (*ApiClient, error) {
return nil, dbClientFunNoConfig
}
// 配置关系数据库
if gormClient != nil || gormClient.Db != nil {
c.gormClient = gormClient
@ -94,6 +95,7 @@ func NewApiClient(config *ApiClientConfig) (*ApiClient, error) {
c.gormConfig.stats = true
}
// 配置非关系数据库
if mongoClient != nil || mongoClient.Db != nil {
c.mongoClient = mongoClient

@ -16,7 +16,7 @@ import (
// 模型结构体
type apiMongolLog struct {
LogId primitive.ObjectID `json:"log_id,omitempty" bson:"_id,omitempty"` //【记录】编号
LogTime primitive.DateTime `json:"log_time,omitempty" bson:"log_time,omitempty"` //【记录】时间
LogTime primitive.DateTime `json:"log_time,omitempty" bson:"log_time"` //【记录】时间
TraceId string `json:"trace_id,omitempty" bson:"trace_id,omitempty"` //【记录】跟踪编号
RequestTime dorm.BsonTime `json:"request_time,omitempty" bson:"request_time,omitempty"` //【请求】时间
RequestUri string `json:"request_uri,omitempty" bson:"request_uri,omitempty"` //【请求】链接

@ -1,5 +1,5 @@
package golog
const (
Version = "1.0.85"
Version = "1.0.86"
)

@ -24,16 +24,7 @@ type GinClient struct {
ipService *goip.Client // ip服务
zapLog *ZapLog // 日志服务
logDebug bool // 日志开关
gormConfig struct {
stats bool // 状态
tableName string // 表名
}
mongoConfig struct {
stats bool // 状态
databaseName string // 库名
collectionName string // 表名
}
config struct {
config struct {
systemHostName string // 主机名
systemInsideIp string // 内网ip
systemOs string // 系统类型
@ -42,6 +33,15 @@ type GinClient struct {
sdkVersion string // sdk版本
systemOutsideIp string // 外网ip
}
gormConfig struct {
stats bool // 状态
tableName string // 表名
}
mongoConfig struct {
stats bool // 状态
databaseName string // 库名
collectionName string // 表名
}
}
// GinClientConfig 框架实例配置
@ -76,6 +76,7 @@ func NewGinClient(config *GinClientConfig) (*GinClient, error) {
return nil, dbClientFunNoConfig
}
// 配置关系数据库
if gormClient != nil || gormClient.Db != nil {
c.gormClient = gormClient
@ -91,6 +92,7 @@ func NewGinClient(config *GinClientConfig) (*GinClient, error) {
c.gormConfig.stats = true
}
// 配置非关系数据库
if mongoClient != nil || mongoClient.Db != nil {
c.mongoClient = mongoClient

@ -22,7 +22,7 @@ type ginMongoLogRequestIpLocationLocation struct {
// 模型结构体
type ginMongoLog struct {
LogId primitive.ObjectID `json:"log_id,omitempty" bson:"_id,omitempty"` //【记录】编号
LogTime primitive.DateTime `json:"log_time,omitempty" bson:"log_time,omitempty"` //【记录】时间
LogTime primitive.DateTime `json:"log_time,omitempty" bson:"log_time"` //【记录】时间
TraceId string `json:"trace_id,omitempty" bson:"trace_id,omitempty"` //【记录】跟踪编号
RequestTime dorm.BsonTime `json:"request_time,omitempty" bson:"request_time,omitempty"` //【请求】时间
RequestUri string `json:"request_uri,omitempty" bson:"request_uri,omitempty"` //【请求】请求链接 域名+路径+参数

Loading…
Cancel
Save