Documentation
¶
Index ¶
- Constants
- type RoleHandler
- func (l *RoleHandler) Add(role *model.Role) (bool, string)
- func (l *RoleHandler) Delete(key string) (bool, string)
- func (l *RoleHandler) GetAll() (bool, []*model.Role)
- func (l *RoleHandler) GetByRole(role *model.Role) (bool, *model.Role)
- func (l *RoleHandler) GetList(role *model.Role, page, size int) (bool, []*model.Role, int64)
- func (l *RoleHandler) Update(role *model.Role) (bool, string)
- type UserHandler
- func (l *UserHandler) Add(user *model.User) (bool, string)
- func (l *UserHandler) AddAuth(ur *model.UserRole) (bool, string)
- func (l *UserHandler) CheckToken(token string, user *model.User) (*model.UserInfo, error)
- func (l *UserHandler) DelAuth(ur *model.UserRole) (bool, string)
- func (l *UserHandler) Delete(id int) (bool, string)
- func (l *UserHandler) GetByUser(user *model.User) (bool, *model.User)
- func (l *UserHandler) GetList(user *model.User, page, size int) (bool, []model.UserDetail, int64)
- func (l *UserHandler) GetToken(user *model.User) *model.JwtToken
- func (l *UserHandler) HasAdminRole(account string) bool
- func (l *UserHandler) Update(user *model.User) (bool, string)
Constants ¶
View Source
const TokenKey = "baas user secret"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleHandler ¶
func NewRoleHandler ¶
func NewRoleHandler(engine *xorm.Engine) *RoleHandler
type UserHandler ¶
func NewUserHandler ¶
func NewUserHandler(engine *xorm.Engine) *UserHandler
func (*UserHandler) CheckToken ¶
func (*UserHandler) GetList ¶
func (l *UserHandler) GetList(user *model.User, page, size int) (bool, []model.UserDetail, int64)
func (*UserHandler) HasAdminRole ¶
func (l *UserHandler) HasAdminRole(account string) bool
Click to show internal directories.
Click to hide internal directories.