Versions in this module Expand all Collapse all v1 v1.0.1 Dec 23, 2023 Changes in this version + func NewAMQPQueue(amqpQueueSetting *setting.QueueAMQPSettingS, ...) (*queue.MachineryQueue, error) + func NewAliAMQPQueue(aliAMQPQueueSetting *setting.QueueAliAMQPSettingS, ...) (*queue.MachineryQueue, error) + func NewG2Cache(g2cacheSetting *setting.G2CacheSettingS, out g2cache.OutCache, ...) (*g2cache.G2Cache, error) + func NewMongoDBClient(mongodbSetting *setting.MongoDBSettingS) (*qmgo.QmgoClient, error) + func NewMySQLWithGORM(mysqlSetting *setting.MysqlSettingS) (*gorm.DB, error) + func NewMySQLWithXORM(mysqlSetting *setting.MysqlSettingS) (xorm.EngineInterface, error) + func NewRedis(redisSetting *setting.RedisSettingS) (*redis.Pool, error) + func NewRedisQueue(redisQueueSetting *setting.QueueRedisSettingS, ...) (*queue.MachineryQueue, error) + func SetGORMCreateCallback(db *gorm.DB, callback func(scope *gorm.Scope)) + func SetGORMDeleteCallback(db *gorm.DB, callback func(scope *gorm.Scope)) + func SetGORMUpdateCallback(db *gorm.DB, callback func(scope *gorm.Scope))