heritage-api/service/rbac-service.go

16 lines
440 B
Go

package service
import "myschools.me/heritage/heritage-api/mysql"
func RbacPermissionDefined(permissionCode string) (bool, error) {
return mysql.PermissionDefined(&permissionCode)
}
func RbacUserRoleIDByUserID(userID string) (*string, bool, error) {
return mysql.UserRoleIDByUserID(&userID)
}
func RbacRoleHasPermission(roleID *string, permissionCode string) (bool, error) {
return mysql.RoleHasPermission(roleID, &permissionCode)
}