database

package
v0.0.0-...-2963207 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//ErrOnlineUserEmpty user not online
	ErrOnlineUserEmpty = errors.New("Online user empty")
)

Functions

func AdminBehaviorAppend

func AdminBehaviorAppend(sqlHandle, adminUserID, bev string) error

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

func AdminUserDataUpdate(sqlHandle string, user *models.AdminUser) error

AdminUserDataUpdate update admin user data

func AdminUserLockOper

func AdminUserLockOper(sqlHandle, id string, oper int) error

AdminUserLockOper lock admin user

func AdminUserPwdUpdate

func AdminUserPwdUpdate(sqlHandle, id string, pwd string) error

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

func AdminUserQueryAccount(sqlHandle, id string) (string, error)

AdminUserQueryAccount Returns admin user account

func AdminUserQueryPwd

func AdminUserQueryPwd(sqlHandle, id string) (*models.AdminUser, error)

AdminUserQueryPwd Returns admin user password

func AdminUserQueryState

func AdminUserQueryState(sqlHandle, id string) (int, error)

AdminUserQueryState Returns admin user state

func AlreadOnlyAdminAccount

func AlreadOnlyAdminAccount(sqlHandle string, account string) (bool, error)

AlreadOnlyAdminAccount is exitis check account

func AlreadyAdminAccount

func AlreadyAdminAccount(sqlHandle string, account string) (bool, error)

AlreadyAdminAccount is exitis check account or email, or mobile

func CreateAdminAccount

func CreateAdminAccount(sqlHandle string, user *models.AdminUser) error

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

func GetAdminUserSignIn(account, sqlHandle string) (*models.AdminUser, error)

GetAdminUserSignIn Return admin user

func GetRdsOnlineAdminAccount

func GetRdsOnlineAdminAccount(db int, userid string) (string, error)

GetRdsOnlineAdminAccount return Online user Account

func GetRdsOnlineAdminActived

func GetRdsOnlineAdminActived(db int, userid string) (int64, error)

GetRdsOnlineAdminActived return Online user actived last time

func GetRdsOnlineAdminBackstage

func GetRdsOnlineAdminBackstage(db int, userid string) (int, error)

GetRdsOnlineAdminBackstage return Online user backstate state

func GetRdsOnlineAdminLoginLastTime

func GetRdsOnlineAdminLoginLastTime(db int, userid string) (string, error)

GetRdsOnlineAdminLoginLastTime return Online user logined last time

func GetRdsOnlineAdminPassword

func GetRdsOnlineAdminPassword(db int, userid string) (string, error)

GetRdsOnlineAdminPassword return Online user Password

func GetRdsOnlineAdminRole

func GetRdsOnlineAdminRole(db int, userid string) (string, error)

GetRdsOnlineAdminRole return Online user role

func GetRdsOnlineAdminSecret

func GetRdsOnlineAdminSecret(db int, userid string) (string, error)

GetRdsOnlineAdminSecret return Online user secret

func RedisRegister

func RedisRegister(config *RedisDeployGroup) error

RedisRegister register redis connection pool

func RemoveOnlineAdminUser

func RemoveOnlineAdminUser(db int, userid string) error

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

func VerifyRdsOnlineAdminAccount(db int, userid string) (bool, error)

VerifyRdsOnlineAdminAccount verfiy Online User Account is exists Param (int) db Param (string) user id Return (bool) Return (error)

func WithAdminUserSignInFail

func WithAdminUserSignInFail(account, sqlHandle string) error

WithAdminUserSignInFail Update signIn password error state

func WithAdminUserSignInSuccess

func WithAdminUserSignInSuccess(account, ip, sqlHandle string) error

WithAdminUserSignInSuccess Update signIn success state

func WithRdsOnlineAdminActived

func WithRdsOnlineAdminActived(db int, userid string) error

WithRdsOnlineAdminActived Update Online User Actived last time Param (int) db Param (string) user id Return (error)

func WithRdsOnlineAdminBackstage

func WithRdsOnlineAdminBackstage(db int, userid string, backstate int) error

WithRdsOnlineAdminBackstage Update Online User backstate state Param (int) db Param (string) user id Param (string) user backstate Return (error)

func WithRdsOnlineAdminExpire

func WithRdsOnlineAdminExpire(db int, userid string, expireSec int) error

WithRdsOnlineAdminExpire doc Summary Update Online user data expire Param (string) user id Param (int) expire second

func WithRdsOnlineAdminPwd

func WithRdsOnlineAdminPwd(db int, userid string, pwd string) error

WithRdsOnlineAdminPwd Update Online User password

func WithRdsOnlineAdminRole

func WithRdsOnlineAdminRole(db int, userid, role string) error

WithRdsOnlineAdminRole Update Online User role informat Param (int) db Param (string) user id Param (string) user role Return (error)

func WithRdsOnlineAdminToken

func WithRdsOnlineAdminToken(db int, userid, token string, expireSec int) error

WithRdsOnlineAdminToken Update Online User Token Param (int) db Param (string) user id Param (string) user token 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL