Documentation ¶
Index ¶
- func AddPermission(souceid, name, method, relation string, rolesid ...string) (string, error)
- func AddRole(permissionid string, rolesid ...string) error
- func AddSource(name, routepath string) (string, error)
- func DeletePermission(id string) error
- func DeleteRole(permissionid string, rolesid ...string) error
- func DeleteSrouce(id string) error
- func InPermission(tablename, column string, datas []interface{}, args ...interface{}) ([]interface{}, error)
- func InitAuth(dbpath string) error
- func UpdatePermission(id, souceid, name, method, relation string, rolesid ...string) error
- func UpdateSource(id, name, routepath string) error
- func Verification(routepath, roleid, method string) (string, error)
- type Permission
- func ActivatPermission(query string, args ...interface{}) ([]Permission, error)
- func GetIdPermission(id string) (Permission, error)
- func GetPermission(sourceid, method, relation string) ([]Permission, error)
- func GetPermissionRole(RoleID string) ([]Permission, error)
- func SelectPermission() ([]Permission, error)
- type Source
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPermission ¶
添加权限
func InPermission ¶
func InPermission(tablename, column string, datas []interface{}, args ...interface{}) ([]interface{}, error)
条件搜索的InPermission
func UpdatePermission ¶
修改权限属性
Types ¶
type Permission ¶
type Permission struct { Id string `xorm:"pk notnull unique"` Name string SourceId string Method string Relation string // Roles []Role Roles []string Users []string }
权限列表
func ActivatPermission ¶
func ActivatPermission(query string, args ...interface{}) ([]Permission, error)
条件搜索的Activat
func GetPermission ¶
func GetPermission(sourceid, method, relation string) ([]Permission, error)
查看资源
Click to show internal directories.
Click to hide internal directories.