dbe

package
v0.0.0-...-63a9e4b Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseDbConnection

func CloseDbConnection()

func GormDb

func GormDb() *gorm.DB

func OpenDbConnection

func OpenDbConnection() (err error)

Types

type DB

type DB struct {
	// contains filtered or unexported fields
}
var DBE *DB

func New

func New() *DB

func (*DB) AddRoles

func (db *DB) AddRoles(loginName string, roleNames []string) (err error)

func (*DB) AddRolesFor

func (db *DB) AddRolesFor(user *models.User, roleNames []string) (err error)

func (*DB) Close

func (db *DB) Close()

func (*DB) CloseX

func (db *DB) CloseX() (err error)

func (*DB) Engine

func (db *DB) Engine() *xorm.Engine

func (*DB) EnsureUserRole

func (db *DB) EnsureUserRole(loginName, roleName string) (err error)

func (*DB) EnsureUserRoles

func (db *DB) EnsureUserRoles(loginName string, roleNames []string) (err error)

func (*DB) LoadRoles

func (db *DB) LoadRoles(r *models.User) (roles []*models.Role, err error)

func (*DB) Open

func (db *DB) Open() (err error)

func (*DB) OpenUrl

func (db *DB) OpenUrl(driver, url string) (err error)

func (*DB) OpenX

func (db *DB) OpenX() (err error)

func (*DB) OpenXUrl

func (db *DB) OpenXUrl(driver, url string) (err error)

func (*DB) UserDrop

func (db *DB) UserDrop(loginName string) (err error)

type GormLogger

type GormLogger struct{}

func (*GormLogger) Print

func (*GormLogger) Print(v ...interface{})

Jump to

Keyboard shortcuts

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