package repository import ( "fmt" "git.hlsq.asia/mmorpg/service-common/db/mysql" "git.hlsq.asia/mmorpg/service-user/internal/dao/query" ) var dbName mysql.DBName = "user_db" var ( cacheBySn = "c:%v:s:%v" userCacheByPhone = "c:user:p:%v" ) func Query() *query.Query { return query.Use(mysql.GetDB(dbName)) } func keyCacheBySn(sn int64, tableName string) string { return fmt.Sprintf(cacheBySn, tableName, sn) } func keyUserCacheByPhone(phone string) string { return fmt.Sprintf(userCacheByPhone, phone) }