Versions in this module Expand all Collapse all v0 v0.9.0-alpha Apr 20, 2022 v0.8.0 Mar 15, 2022 Changes in this version + func Init(db *gorm.DB, log *glog.Logger, cfg *config.Config) + type AccessKey struct + AccessKeyID string + AccessKeyName string + CreateTime int64 + Description string + IPWhiteList string + Owner string + SecretAccessKey string + Status string + StatusTime int64 + func (k AccessKey) TableName() string + type DBExecutor struct + Db *gorm.DB + var AccountExecutor *DBExecutor + func (dbe *DBExecutor) CountUsers(db *gorm.DB, user_ids []string) (count int64, err error) + func (dbe *DBExecutor) CreateAccessKey(db *gorm.DB, key *AccessKey) (err error) + func (dbe *DBExecutor) CreateUser(db *gorm.DB, user *User) (err error) + func (dbe *DBExecutor) DeleteUser(tx *gorm.DB, userId string) (err error) + func (dbe *DBExecutor) GetAccessKeyByOwner(tx *gorm.DB, owner string) (*AccessKey, error) + func (dbe *DBExecutor) GetConf() *config.Config + func (dbe *DBExecutor) GetUserById(tx *gorm.DB, userId string) (*User, error) + func (dbe *DBExecutor) GetUserByName(tx *gorm.DB, userName string) (*User, error) + func (dbe *DBExecutor) ListAccessKeys(db *gorm.DB, accessKeyIDs []string, owner string, limit int, offset int) (k []*AccessKey, err error) + func (dbe *DBExecutor) ListUsers(db *gorm.DB, user_ids []string, limit int, offset int) (u []*User, err error) + func (dbe *DBExecutor) UpdateUser(db *gorm.DB, user *User) (err error) + type User struct + CreateTime int64 + Currency string + Email string + GravatarEmail string + Lang string + Password string + Phone string + Privilege int32 + Regions string + Role string + Status string + StatusTime int64 + UserID string + UserName string + Zones string + func (u *User) ToUserReply() *pbmodel.User + func (u User) TableName() string