Documentation
¶
Index ¶
- Variables
- func AdminBehaviorAppend(sqlHandle, adminUserID, bev string) error
- func AdminBehaviorQuery(sqlHandle string, page, pageSize int, Where string, args ...interface{}) (behaviors []models.AdminBehavior, total int, err error)
- func AdminUserDataUpdate(sqlHandle string, user *models.AdminUser) error
- func AdminUserLockOper(sqlHandle, id string, oper int) error
- func AdminUserPwdUpdate(sqlHandle, id string, pwd string) error
- func AdminUserQuery(sqlHandle, account, order string, page, pageSize int) (users []models.AdminUser, total int, err error)
- func AdminUserQueryAccount(sqlHandle, id string) (string, error)
- func AdminUserQueryPwd(sqlHandle, id string) (*models.AdminUser, error)
- func AdminUserQueryState(sqlHandle, id string) (int, error)
- func AlreadOnlyAdminAccount(sqlHandle string, account string) (bool, error)
- func AlreadyAdminAccount(sqlHandle string, account string) (bool, error)
- func CreateAdminAccount(sqlHandle string, user *models.AdminUser) error
- func CreateRdsOnlineAdminUserVal(db int, userid, token, username, userpwd, secret, role, lasttime string, ...) error
- func GetAdminUserSignIn(account, sqlHandle string) (*models.AdminUser, error)
- func GetRdsOnlineAdminAccount(db int, userid string) (string, error)
- func GetRdsOnlineAdminActived(db int, userid string) (int64, error)
- func GetRdsOnlineAdminBackstage(db int, userid string) (int, error)
- func GetRdsOnlineAdminLoginLastTime(db int, userid string) (string, error)
- func GetRdsOnlineAdminPassword(db int, userid string) (string, error)
- func GetRdsOnlineAdminRole(db int, userid string) (string, error)
- func GetRdsOnlineAdminSecret(db int, userid string) (string, error)
- func RedisRegister(config *RedisDeployGroup) error
- func RemoveOnlineAdminUser(db int, userid string) error
- func SQLRegister(project string, config *SQLDeploys) error
- func VerifyRdsOnlineAdminAccount(db int, userid string) (bool, error)
- func WithAdminUserSignInFail(account, sqlHandle string) error
- func WithAdminUserSignInSuccess(account, ip, sqlHandle string) error
- func WithRdsOnlineAdminActived(db int, userid string) error
- func WithRdsOnlineAdminBackstage(db int, userid string, backstate int) error
- func WithRdsOnlineAdminExpire(db int, userid string, expireSec int) error
- func WithRdsOnlineAdminPwd(db int, userid string, pwd string) error
- func WithRdsOnlineAdminRole(db int, userid, role string) error
- func WithRdsOnlineAdminToken(db int, userid, token string, expireSec int) error
- type RedisDeployGroup
- type SQLDeployItem
- type SQLDeploys
Constants ¶
This section is empty.
Variables ¶
var ( //ErrOnlineUserEmpty user not online ErrOnlineUserEmpty = errors.New("Online user empty") )
Functions ¶
func AdminBehaviorAppend ¶
AdminBehaviorAppend append admin behavior log
func AdminBehaviorQuery ¶
func AdminBehaviorQuery(sqlHandle string, page, pageSize int, Where string, args ...interface{}) (behaviors []models.AdminBehavior, total int, err error)
AdminBehaviorQuery query admin behavior log
func AdminUserDataUpdate ¶
AdminUserDataUpdate update admin user data
func AdminUserLockOper ¶
AdminUserLockOper lock admin user
func AdminUserPwdUpdate ¶
AdminUserPwdUpdate lock admin user
func AdminUserQuery ¶
func AdminUserQuery(sqlHandle, account, order string, page, pageSize int) (users []models.AdminUser, total int, err error)
AdminUserQuery Return page admin user and total
func AdminUserQueryAccount ¶
AdminUserQueryAccount Returns admin user account
func AdminUserQueryPwd ¶
AdminUserQueryPwd Returns admin user password
func AdminUserQueryState ¶
AdminUserQueryState Returns admin user state
func AlreadOnlyAdminAccount ¶
AlreadOnlyAdminAccount is exitis check account
func AlreadyAdminAccount ¶
AlreadyAdminAccount is exitis check account or email, or mobile
func CreateAdminAccount ¶
CreateAdminAccount create account
func CreateRdsOnlineAdminUserVal ¶
func CreateRdsOnlineAdminUserVal(db int, userid, token, username, userpwd, secret, role, lasttime string, backstage, expireSec int) error
CreateRdsOnlineAdminUserVal doc Summary Setting Online User data Method SetOnlineUser Param (string) user id Param (string) user name Param (string) user secret Param (string) user perm Param (string) user last login time Param (int) user backstage 0.nomal user 1.admin user Param (int) user online expire time /mintue Return (error)
func GetAdminUserSignIn ¶
GetAdminUserSignIn Return admin user
func GetRdsOnlineAdminAccount ¶
GetRdsOnlineAdminAccount return Online user Account
func GetRdsOnlineAdminActived ¶
GetRdsOnlineAdminActived return Online user actived last time
func GetRdsOnlineAdminBackstage ¶
GetRdsOnlineAdminBackstage return Online user backstate state
func GetRdsOnlineAdminLoginLastTime ¶
GetRdsOnlineAdminLoginLastTime return Online user logined last time
func GetRdsOnlineAdminPassword ¶
GetRdsOnlineAdminPassword return Online user Password
func GetRdsOnlineAdminRole ¶
GetRdsOnlineAdminRole return Online user role
func GetRdsOnlineAdminSecret ¶
GetRdsOnlineAdminSecret return Online user secret
func RedisRegister ¶
func RedisRegister(config *RedisDeployGroup) error
RedisRegister register redis connection pool
func RemoveOnlineAdminUser ¶
RemoveOnlineAdminUser doc Summary Remove Online User data Method RemoveOnlineUser Param (string) user id Param (string) user name Param (string) user secret Param (string) user perm Param (string) user last login time Param (int) user feature 0.nomal user 1.admin user Return (error)
func SQLRegister ¶
func SQLRegister(project string, config *SQLDeploys) error
SQLRegister register mysql connection pools
func VerifyRdsOnlineAdminAccount ¶
VerifyRdsOnlineAdminAccount verfiy Online User Account is exists Param (int) db Param (string) user id Return (bool) Return (error)
func WithAdminUserSignInFail ¶
WithAdminUserSignInFail Update signIn password error state
func WithAdminUserSignInSuccess ¶
WithAdminUserSignInSuccess Update signIn success state
func WithRdsOnlineAdminActived ¶
WithRdsOnlineAdminActived Update Online User Actived last time Param (int) db Param (string) user id Return (error)
func WithRdsOnlineAdminBackstage ¶
WithRdsOnlineAdminBackstage Update Online User backstate state Param (int) db Param (string) user id Param (string) user backstate Return (error)
func WithRdsOnlineAdminExpire ¶
WithRdsOnlineAdminExpire doc Summary Update Online user data expire Param (string) user id Param (int) expire second
func WithRdsOnlineAdminPwd ¶
WithRdsOnlineAdminPwd Update Online User password
func WithRdsOnlineAdminRole ¶
WithRdsOnlineAdminRole Update Online User role informat Param (int) db Param (string) user id Param (string) user role Return (error)
Types ¶
type RedisDeployGroup ¶
type RedisDeployGroup struct {
Items []dbs.RedisDeploy `xml:"redis" yaml:"redis" json:"redis"`
}
RedisDeployGroup redis connection pool config group
type SQLDeployItem ¶
type SQLDeployItem struct { Key string `xml:"key" yaml:"key" json:"key"` dbs.MySQLGormDeploy }
SQLDeployItem mysql deploy item
type SQLDeploys ¶
type SQLDeploys struct {
Items []SQLDeployItem `xml:"sqls" yaml:"sqls" json:"sqls"`
}
SQLDeploys mysql deploy group