Architecture 获取指定列表模块/菜单的用户访问结构

Architecture 获取指定列表模块/菜单的用户访问结构,architecture,Architecture,有一个web应用程序,其中UI是用Vue js构建的,业务逻辑是用Laravel编写的。这个项目中有20个模块,目前我们为每个操作(如查看/添加/编辑/删除)构建了API模块 Module Table -------------------- ID(PK) MODULE NAME API Table ------------------- ID(PK) FK_MODULE_ID(FK) API_NAME API_ACTION(View/Add/Edit/Delete) 现在的问题是,当UI要

有一个web应用程序,其中UI是用Vue js构建的,业务逻辑是用Laravel编写的。这个项目中有20个模块,目前我们为每个操作(如查看/添加/编辑/删除)构建了API模块

Module Table
--------------------
ID(PK)
MODULE NAME

API Table
-------------------
ID(PK)
FK_MODULE_ID(FK)
API_NAME
API_ACTION(View/Add/Edit/Delete)
现在的问题是,当UI要求BL提供用户有权访问的模块列表时。在这种情况下,BL无法准确地找到此信息。目前,它通过查看操作根据API查找此信息。还有别的办法吗