提交所有代码到 qiaoxinjiu 分支

This commit is contained in:
qiaoxinjiu
2026-05-11 14:29:16 +08:00
parent 01a4ac8ea1
commit 2fea5adb44
59 changed files with 4957 additions and 1603 deletions

View File

@@ -59,6 +59,14 @@ class RbacService(object):
def get_role_menu_ids(session, role_id):
return RbacDao.get_role_menu_ids(session, role_id)
@staticmethod
def get_menu_permission_codes(session, menu_ids):
return RbacDao.get_menu_permission_codes(session, menu_ids)
@staticmethod
def get_permission_ids_by_codes(session, permission_codes):
return RbacDao.get_permission_ids_by_codes(session, permission_codes)
@staticmethod
def build_menu_tree(session, filters, role_ids=None, menu_ids=None):
items = RbacDao.get_menu_tree_items(session, filters)