code: def add_route(self, handle_cls, path, name, category, 
                    handle_params={}, is_menu=False, 
                    order=time.time(),is_open=True, oem=False,**kwargs):
          
          if not path: return
          if path in self.routes:
              if self.routes[path].get('oem'):
                  return
  
          self.routes[path] = dict(
              path=path,  # 权限url路径
              name=name,  # 权限名称
              category=category,  # 权限目录
              is_menu=is_menu,  # 是否在边栏显示为菜单
              oprs=[],  # 关联的操作员
              order=order,  # 排序
              is_open=is_open,  # 是否开放授权
              oem=oem #是否定制功能
          )
          self.routes[path].update(**kwargs)
          self.add_handler(handle_cls, path, handle_params)
docs: 注册权限