Documentation ¶
Index ¶
- type ApiClient
- func (c *ApiClient) GormCustomTableDelete(ctx context.Context, tableName string, hour int64) error
- func (c *ApiClient) GormDelete(ctx context.Context, hour int64) error
- func (c *ApiClient) Middleware(ctx context.Context, request gorequest.Response, sdkVersion string)
- func (c *ApiClient) MiddlewareCustom(ctx context.Context, api string, request gorequest.Response, sdkVersion string)
- func (c *ApiClient) MiddlewareXml(ctx context.Context, request gorequest.Response, sdkVersion string)
- type ApiClientConfig
- type ApiClientFun
- type GinClient
- type GinClientConfig
- type GinClientFun
- type ZapLog
- type ZapLogConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiClient ¶ added in v1.0.47
type ApiClient struct {
// contains filtered or unexported fields
}
ApiClient 接口
func NewApiClient ¶ added in v1.0.47
func NewApiClient(config *ApiClientConfig) (*ApiClient, error)
NewApiClient 创建接口实例化
func (*ApiClient) GormCustomTableDelete ¶ added in v1.0.69
GormCustomTableDelete 删除数据 - 自定义表名
func (*ApiClient) GormDelete ¶ added in v1.0.52
GormDelete 删除
func (*ApiClient) Middleware ¶ added in v1.0.52
Middleware 中间件
type ApiClientConfig ¶ added in v1.0.52
type ApiClientConfig struct { GormClientFun dorm.GormClientTableFun // 日志配置 MongoClientFun dorm.MongoClientCollectionFun // 日志配置 ZapLog *ZapLog // 日志服务 CurrentIp string // 当前ip }
ApiClientConfig 接口实例配置
type GinClient ¶ added in v1.0.47
type GinClient struct {
// contains filtered or unexported fields
}
GinClient 框架
func NewGinClient ¶ added in v1.0.47
func NewGinClient(config *GinClientConfig) (*GinClient, error)
NewGinClient 创建框架实例化
func (*GinClient) GormCustomTableDelete ¶ added in v1.0.69
GormCustomTableDelete 删除数据 - 自定义表名
func (*GinClient) GormDelete ¶ added in v1.0.52
GormDelete 删除
func (*GinClient) Middleware ¶ added in v1.0.52
func (c *GinClient) Middleware() gin.HandlerFunc
Middleware 中间件
type GinClientConfig ¶ added in v1.0.52
type GinClientConfig struct { IpService *goip.Client // ip服务 GormClientFun dorm.GormClientTableFun // 日志配置 MongoClientFun dorm.MongoClientCollectionFun // 日志配置 ZapLog *ZapLog // 日志服务 CurrentIp string // 当前ip }
GinClientConfig 框架实例配置
type ZapLog ¶ added in v1.0.52
type ZapLog struct {
// contains filtered or unexported fields
}
func NewZapLog ¶ added in v1.0.52
func NewZapLog(config *ZapLogConfig) *ZapLog
func (*ZapLog) WithLogger ¶ added in v1.0.52
WithLogger 跟踪编号
func (*ZapLog) WithTraceId ¶ added in v1.0.52
WithTraceId 跟踪编号
type ZapLogConfig ¶ added in v1.0.52
type ZapLogConfig struct { LogPath string // 日志文件路径 LogName string // 日志文件名 MaxSize int // 单位为MB,默认为512MB MaxBackups int // 保留旧文件的最大个数 MaxAge int // 文件最多保存多少天 0=不删除 LocalTime bool // 采用本地时间 Compress bool // 是否压缩日志 JsonFormat bool // 是否输出为json格式 ShowLine bool // 显示代码行 LogInConsole bool // 是否同时输出到控制台 }
Click to show internal directories.
Click to hide internal directories.