dao

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

type Dao struct {
	// contains filtered or unexported fields
}

Dao macross dao.

func New

func New(c *conf.Config) (d *Dao)

New dao.

func (*Dao) AddAuth

func (d *Dao) AddAuth(c context.Context, system, authName, authFlag string) (rows int64, err error)

AddAuth insert auth.

func (*Dao) AddAuthRelation

func (d *Dao) AddAuthRelation(c context.Context, roleID, authID int64) (rows int64, err error)

AddAuthRelation insert auth_relation.

func (*Dao) AddRole

func (d *Dao) AddRole(c context.Context, system, roleName string) (rows int64, err error)

AddRole insert role.

func (*Dao) AddUser

func (d *Dao) AddUser(c context.Context, roleID int64, system, userName string) (rows int64, err error)

AddUser insert user.

func (*Dao) AuthRelation

func (d *Dao) AuthRelation(c context.Context) (res map[int64][]int64, err error)

AuthRelation select all auth_relation from db.

func (*Dao) Auths

func (d *Dao) Auths(c context.Context) (res map[string]map[int64]*model.Auth, err error)

Auths select all auth from db.

func (*Dao) CleanAuthRelationByAuth

func (d *Dao) CleanAuthRelationByAuth(c context.Context, authID int64) (rows int64, err error)

CleanAuthRelationByAuth del all auth relation by auth.

func (*Dao) CleanAuthRelationByRole

func (d *Dao) CleanAuthRelationByRole(c context.Context, roleID int64) (rows int64, err error)

CleanAuthRelationByRole del all auth relation by role.

func (*Dao) Close

func (d *Dao) Close()

Close close kafka connection.

func (*Dao) Dashborad

func (d *Dao) Dashborad(c context.Context, dashboard *publish.Dashboard) (rows int64, err error)

Dashborad insert dashboard.

func (*Dao) DashboradLogs

func (d *Dao) DashboradLogs(c context.Context, id int64, logs []*publish.Log) (rows int64, err error)

DashboradLogs insert dashboard log.

func (*Dao) DelAuth

func (d *Dao) DelAuth(c context.Context, authID int64) (rows int64, err error)

DelAuth del auth.

func (*Dao) DelAuthRelation

func (d *Dao) DelAuthRelation(c context.Context, roleID, authID int64) (rows int64, err error)

DelAuthRelation del auth_relation.

func (*Dao) DelRole

func (d *Dao) DelRole(c context.Context, roleID int64) (rows int64, err error)

DelRole del role.

func (*Dao) DelUser

func (d *Dao) DelUser(c context.Context, userID int64) (rows int64, err error)

DelUser del user.

func (*Dao) Ping

func (d *Dao) Ping(c context.Context) (err error)

Ping dao.

func (*Dao) Roles

func (d *Dao) Roles(c context.Context) (res map[string]map[int64]*model.Role, err error)

Roles select all role from db.

func (*Dao) UpAuth

func (d *Dao) UpAuth(c context.Context, authName string, authID int64) (rows int64, err error)

UpAuth update auth.

func (*Dao) UpRole

func (d *Dao) UpRole(c context.Context, roleName string, roleID int64) (rows int64, err error)

UpRole update role.

func (*Dao) UpUser

func (d *Dao) UpUser(c context.Context, userID, roleID int64, userName string) (rows int64, err error)

UpUser update user.

func (*Dao) User

func (d *Dao) User(c context.Context, userID int64) (re *model.User, err error)

User get user.

func (*Dao) Users

func (d *Dao) Users(c context.Context) (res map[string]map[string]*model.User, err error)

Users select all user from db.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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