Documentation ¶
Index ¶
- type Dao
- func (d *Dao) AddAuth(c context.Context, system, authName, authFlag string) (rows int64, err error)
- func (d *Dao) AddAuthRelation(c context.Context, roleID, authID int64) (rows int64, err error)
- func (d *Dao) AddRole(c context.Context, system, roleName string) (rows int64, err error)
- func (d *Dao) AddUser(c context.Context, roleID int64, system, userName string) (rows int64, err error)
- func (d *Dao) AuthRelation(c context.Context) (res map[int64][]int64, err error)
- func (d *Dao) Auths(c context.Context) (res map[string]map[int64]*model.Auth, err error)
- func (d *Dao) CleanAuthRelationByAuth(c context.Context, authID int64) (rows int64, err error)
- func (d *Dao) CleanAuthRelationByRole(c context.Context, roleID int64) (rows int64, err error)
- func (d *Dao) Close()
- func (d *Dao) Dashborad(c context.Context, dashboard *publish.Dashboard) (rows int64, err error)
- func (d *Dao) DashboradLogs(c context.Context, id int64, logs []*publish.Log) (rows int64, err error)
- func (d *Dao) DelAuth(c context.Context, authID int64) (rows int64, err error)
- func (d *Dao) DelAuthRelation(c context.Context, roleID, authID int64) (rows int64, err error)
- func (d *Dao) DelRole(c context.Context, roleID int64) (rows int64, err error)
- func (d *Dao) DelUser(c context.Context, userID int64) (rows int64, err error)
- func (d *Dao) Ping(c context.Context) (err error)
- func (d *Dao) Roles(c context.Context) (res map[string]map[int64]*model.Role, err error)
- func (d *Dao) UpAuth(c context.Context, authName string, authID int64) (rows int64, err error)
- func (d *Dao) UpRole(c context.Context, roleName string, roleID int64) (rows int64, err error)
- func (d *Dao) UpUser(c context.Context, userID, roleID int64, userName string) (rows int64, err error)
- func (d *Dao) User(c context.Context, userID int64) (re *model.User, err error)
- func (d *Dao) Users(c context.Context) (res map[string]map[string]*model.User, err error)
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 (*Dao) AddAuthRelation ¶
AddAuthRelation insert auth_relation.
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 ¶
AuthRelation select all auth_relation from db.
func (*Dao) CleanAuthRelationByAuth ¶
CleanAuthRelationByAuth del all auth relation by auth.
func (*Dao) CleanAuthRelationByRole ¶
CleanAuthRelationByRole del all auth relation by role.
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) DelAuthRelation ¶
DelAuthRelation del auth_relation.
func (*Dao) UpUser ¶
func (d *Dao) UpUser(c context.Context, userID, roleID int64, userName string) (rows int64, err error)
UpUser update user.
Click to show internal directories.
Click to hide internal directories.