Documentation ¶
Index ¶
- Variables
- func CreateGin(config *GinSchema) *gin.Engine
- func NewConnectionDatabase(config *ConnectConfigStu) *gorm.DB
- func NewConnectionRedis(config *RedisConnetConfigStu) *redis.Client
- func RegisterValidate()
- type ConnectConfigStu
- type DatabaseConnect
- type GinSchema
- type IDatabaseConnect
- type RedisConnetConfigStu
Constants ¶
This section is empty.
Variables ¶
View Source
var AppCtx = context.TODO()
View Source
var Valid *validator.Validate
Functions ¶
func NewConnectionDatabase ¶ added in v1.0.3
func NewConnectionDatabase(config *ConnectConfigStu) *gorm.DB
*
- 数据库连接
- @Return 是否连接成功
func NewConnectionRedis ¶ added in v1.0.3
func NewConnectionRedis(config *RedisConnetConfigStu) *redis.Client
*
- 连接Redis数据库
func RegisterValidate ¶
func RegisterValidate()
*
- 已经注册的验证
- phone:手机号
- chinese:汉字
- letter:英文字母
- stand:标准字符,字母、汉字、中划线、下划线、数字、斜杠、竖线
- car:车牌号
Types ¶
type ConnectConfigStu ¶ added in v1.0.3
type ConnectConfigStu struct { DbType string // 数据库类型:mysql、mssql、oracle DbHost string // 连接主体:127.0.0.1 DbPort string // 端口号 DbUsername string // 数据库用户账号 DbPassword string // 数据库用户密码 DbName string // 数据库名称 DbMaxOpenConns int // 最大连接数 DbMaxIdleConns int // 最大空闲连接数量 DbMaxLifetime time.Duration // 最大生存时间 }
gorm 连接配置
type DatabaseConnect ¶ added in v1.0.3
数据库实例
func NewDatabaseConnect ¶ added in v1.0.5
func NewDatabaseConnect(db *gorm.DB) *DatabaseConnect
实例化 IDatabaseConnect 接口
type GinSchema ¶ added in v1.0.10
type GinSchema struct { IsProd bool // 是否是生产环境 Welcome string // 欢迎的话 SessionKey string // session的键 SessionSecret string // session的唯一值 // contains filtered or unexported fields }
初始化Gin的参数
type IDatabaseConnect ¶ added in v1.0.3
数据库接口
Click to show internal directories.
Click to hide internal directories.