| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "label": "role.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L1"}, {"id": "services_role_roleservice", "label": "RoleService", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L9"}, {"id": "services_role_get_by_id", "label": "get_by_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L12"}, {"id": "services_role_get_paged", "label": "get_paged()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L16"}, {"id": "services_role_create", "label": "create()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L20"}, {"id": "services_role_update", "label": "update()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L24"}, {"id": "services_role_soft_delete", "label": "soft_delete()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L28"}, {"id": "services_role_get_users_by_role", "label": "get_users_by_role()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L32"}, {"id": "services_role_assign_users", "label": "assign_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L39"}, {"id": "services_role_assign_menus", "label": "assign_menus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L49"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "app_models_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "app_models_role", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "app_models_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "app_services_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_roleservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_get_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_get_paged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_soft_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_get_users_by_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_assign_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia_bx_bx_backend_app_services_role_py", "target": "services_role_assign_menus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L49", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_role_get_users_by_role", "callee": "first", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L33"}, {"caller_nid": "services_role_get_users_by_role", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L33"}, {"caller_nid": "services_role_get_users_by_role", "callee": "query", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L33"}, {"caller_nid": "services_role_get_users_by_role", "callee": "list", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L36"}, {"caller_nid": "services_role_assign_users", "callee": "first", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L40"}, {"caller_nid": "services_role_assign_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L40"}, {"caller_nid": "services_role_assign_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L40"}, {"caller_nid": "services_role_assign_users", "callee": "all", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L43"}, {"caller_nid": "services_role_assign_users", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L43"}, {"caller_nid": "services_role_assign_users", "callee": "query", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L43"}, {"caller_nid": "services_role_assign_users", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L43"}, {"caller_nid": "services_role_assign_users", "callee": "list", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L44"}, {"caller_nid": "services_role_assign_users", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L45"}, {"caller_nid": "services_role_assign_menus", "callee": "first", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L51"}, {"caller_nid": "services_role_assign_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L51"}, {"caller_nid": "services_role_assign_menus", "callee": "query", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L51"}, {"caller_nid": "services_role_assign_menus", "callee": "all", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L54"}, {"caller_nid": "services_role_assign_menus", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L54"}, {"caller_nid": "services_role_assign_menus", "callee": "query", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L54"}, {"caller_nid": "services_role_assign_menus", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L54"}, {"caller_nid": "services_role_assign_menus", "callee": "list", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L55"}, {"caller_nid": "services_role_assign_menus", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/shanxia/bx/bx-backend/app/services/role.py", "source_location": "L56"}]}
|