40859 lines
1.2 MiB
Plaintext
40859 lines
1.2 MiB
Plaintext
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "start-prod.sh",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "file"
|
|
},
|
|
"id": "start_prod_sh",
|
|
"community": 23,
|
|
"norm_label": "start-prod.sh"
|
|
},
|
|
{
|
|
"label": "start-prod.sh script",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_entrypoint"
|
|
},
|
|
"id": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"community": 23,
|
|
"norm_label": "start-prod.sh script"
|
|
},
|
|
{
|
|
"label": "log_info()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L33",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_log_info",
|
|
"community": 23,
|
|
"norm_label": "log_info()"
|
|
},
|
|
{
|
|
"label": "log_warn()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L37",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_log_warn",
|
|
"community": 23,
|
|
"norm_label": "log_warn()"
|
|
},
|
|
{
|
|
"label": "log_error()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L41",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_log_error",
|
|
"community": 23,
|
|
"norm_label": "log_error()"
|
|
},
|
|
{
|
|
"label": "show_help()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L45",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_show_help",
|
|
"community": 23,
|
|
"norm_label": "show_help()"
|
|
},
|
|
{
|
|
"label": "ensure_dirs()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L68",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_ensure_dirs",
|
|
"community": 23,
|
|
"norm_label": "ensure_dirs()"
|
|
},
|
|
{
|
|
"label": "check_python()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L72",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_check_python",
|
|
"community": 23,
|
|
"norm_label": "check_python()"
|
|
},
|
|
{
|
|
"label": "ensure_venv_and_runtime()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L83",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_ensure_venv_and_runtime",
|
|
"community": 23,
|
|
"norm_label": "ensure_venv_and_runtime()"
|
|
},
|
|
{
|
|
"label": "is_running()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L117",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_is_running",
|
|
"community": 23,
|
|
"norm_label": "is_running()"
|
|
},
|
|
{
|
|
"label": "start_server()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L135",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_start_server",
|
|
"community": 23,
|
|
"norm_label": "start_server()"
|
|
},
|
|
{
|
|
"label": "stop_server()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L182",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_stop_server",
|
|
"community": 23,
|
|
"norm_label": "stop_server()"
|
|
},
|
|
{
|
|
"label": "status_server()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L210",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_status_server",
|
|
"community": 23,
|
|
"norm_label": "status_server()"
|
|
},
|
|
{
|
|
"label": "show_logs()",
|
|
"file_type": "code",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L218",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_prod_show_logs",
|
|
"community": 23,
|
|
"norm_label": "show_logs()"
|
|
},
|
|
{
|
|
"label": "start.sh",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "file"
|
|
},
|
|
"id": "start_sh",
|
|
"community": 14,
|
|
"norm_label": "start.sh"
|
|
},
|
|
{
|
|
"label": "start.sh script",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L1",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_entrypoint"
|
|
},
|
|
"id": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"community": 14,
|
|
"norm_label": "start.sh script"
|
|
},
|
|
{
|
|
"label": "log_info()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L41",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_log_info",
|
|
"community": 14,
|
|
"norm_label": "log_info()"
|
|
},
|
|
{
|
|
"label": "log_warn()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L45",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_log_warn",
|
|
"community": 14,
|
|
"norm_label": "log_warn()"
|
|
},
|
|
{
|
|
"label": "log_error()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L49",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_log_error",
|
|
"community": 14,
|
|
"norm_label": "log_error()"
|
|
},
|
|
{
|
|
"label": "log_success()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L53",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_log_success",
|
|
"community": 14,
|
|
"norm_label": "log_success()"
|
|
},
|
|
{
|
|
"label": "show_help()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L58",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_show_help",
|
|
"community": 14,
|
|
"norm_label": "show_help()"
|
|
},
|
|
{
|
|
"label": "check_python()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L87",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_check_python",
|
|
"community": 14,
|
|
"norm_label": "check_python()"
|
|
},
|
|
{
|
|
"label": "create_venv()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L97",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_create_venv",
|
|
"community": 14,
|
|
"norm_label": "create_venv()"
|
|
},
|
|
{
|
|
"label": "install_dependencies()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L104",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_install_dependencies",
|
|
"community": 14,
|
|
"norm_label": "install_dependencies()"
|
|
},
|
|
{
|
|
"label": "check_env()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L125",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_check_env",
|
|
"community": 14,
|
|
"norm_label": "check_env()"
|
|
},
|
|
{
|
|
"label": "setup_logs()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L152",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_setup_logs",
|
|
"community": 14,
|
|
"norm_label": "setup_logs()"
|
|
},
|
|
{
|
|
"label": "start_server()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L160",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_start_server",
|
|
"community": 14,
|
|
"norm_label": "start_server()"
|
|
},
|
|
{
|
|
"label": "stop_server()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L232",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_stop_server",
|
|
"community": 14,
|
|
"norm_label": "stop_server()"
|
|
},
|
|
{
|
|
"label": "show_status()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L270",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_show_status",
|
|
"community": 14,
|
|
"norm_label": "show_status()"
|
|
},
|
|
{
|
|
"label": "show_logs()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L297",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_show_logs",
|
|
"community": 14,
|
|
"norm_label": "show_logs()"
|
|
},
|
|
{
|
|
"label": "restart_server()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L313",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_restart_server",
|
|
"community": 14,
|
|
"norm_label": "restart_server()"
|
|
},
|
|
{
|
|
"label": "init_env()",
|
|
"file_type": "code",
|
|
"source_file": "start.sh",
|
|
"source_location": "L321",
|
|
"metadata": {
|
|
"language": "bash",
|
|
"kind": "bash_function"
|
|
},
|
|
"id": "backend_start_init_env",
|
|
"community": 14,
|
|
"norm_label": "init_env()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_init_py",
|
|
"community": 32,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "main.py",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L1",
|
|
"id": "app_main_py",
|
|
"community": 5,
|
|
"norm_label": "main.py"
|
|
},
|
|
{
|
|
"label": "lifespan()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L20",
|
|
"id": "app_main_lifespan",
|
|
"community": 5,
|
|
"norm_label": "lifespan()"
|
|
},
|
|
{
|
|
"label": "FastAPI",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L20",
|
|
"id": "fastapi",
|
|
"community": 5,
|
|
"norm_label": "fastapi"
|
|
},
|
|
{
|
|
"label": "_error_json()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"id": "app_main_error_json",
|
|
"community": 5,
|
|
"norm_label": "_error_json()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"id": "app_main_py_int",
|
|
"community": 5,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"id": "app_main_py_str",
|
|
"community": 5,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "JSONResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"id": "jsonresponse",
|
|
"community": 5,
|
|
"norm_label": "jsonresponse"
|
|
},
|
|
{
|
|
"label": "sqlalchemy_exception_handler()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"id": "app_main_sqlalchemy_exception_handler",
|
|
"community": 5,
|
|
"norm_label": "sqlalchemy_exception_handler()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"id": "app_main_py_request",
|
|
"community": 5,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "SQLAlchemyError",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"id": "sqlalchemyerror",
|
|
"community": 5,
|
|
"norm_label": "sqlalchemyerror"
|
|
},
|
|
{
|
|
"label": "unhandled_exception_handler()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L91",
|
|
"id": "app_main_unhandled_exception_handler",
|
|
"community": 5,
|
|
"norm_label": "unhandled_exception_handler()"
|
|
},
|
|
{
|
|
"label": "Exception",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L91",
|
|
"id": "app_main_py_exception",
|
|
"community": 5,
|
|
"norm_label": "exception"
|
|
},
|
|
{
|
|
"label": "_mask_secret()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L108",
|
|
"id": "app_main_mask_secret",
|
|
"community": 5,
|
|
"norm_label": "_mask_secret()"
|
|
},
|
|
{
|
|
"label": "root()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L130",
|
|
"id": "app_main_root",
|
|
"community": 5,
|
|
"norm_label": "root()"
|
|
},
|
|
{
|
|
"label": "health_check()",
|
|
"file_type": "code",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L135",
|
|
"id": "app_main_health_check",
|
|
"community": 5,
|
|
"norm_label": "health_check()"
|
|
},
|
|
{
|
|
"label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef",
|
|
"file_type": "rationale",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L81",
|
|
"id": "app_main_rationale_81",
|
|
"community": 5,
|
|
"norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef"
|
|
},
|
|
{
|
|
"label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin",
|
|
"file_type": "rationale",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L92",
|
|
"id": "app_main_rationale_92",
|
|
"community": 5,
|
|
"norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/tasks/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_tasks_init_py",
|
|
"community": 5,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "init_scheduled_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/tasks/__init__.py",
|
|
"source_location": "L10",
|
|
"id": "tasks_init_init_scheduled_tasks",
|
|
"community": 5,
|
|
"norm_label": "init_scheduled_tasks()"
|
|
},
|
|
{
|
|
"label": "shutdown_scheduler()",
|
|
"file_type": "code",
|
|
"source_file": "app/tasks/__init__.py",
|
|
"source_location": "L18",
|
|
"id": "tasks_init_shutdown_scheduler",
|
|
"community": 5,
|
|
"norm_label": "shutdown_scheduler()"
|
|
},
|
|
{
|
|
"label": "auth.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_auth_py",
|
|
"community": 2,
|
|
"norm_label": "auth.py"
|
|
},
|
|
{
|
|
"label": "_redis_session_enabled()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L29",
|
|
"id": "core_auth_redis_session_enabled",
|
|
"community": 2,
|
|
"norm_label": "_redis_session_enabled()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L29",
|
|
"id": "app_core_auth_py_bool",
|
|
"community": 2,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "_get_redis_client()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L34",
|
|
"id": "core_auth_get_redis_client",
|
|
"community": 2,
|
|
"norm_label": "_get_redis_client()"
|
|
},
|
|
{
|
|
"label": "Redis",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L34",
|
|
"id": "app_core_auth_py_redis",
|
|
"community": 2,
|
|
"norm_label": "redis"
|
|
},
|
|
{
|
|
"label": "_session_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L51",
|
|
"id": "core_auth_session_key",
|
|
"community": 2,
|
|
"norm_label": "_session_key()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L51",
|
|
"id": "app_core_auth_py_str",
|
|
"community": 2,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_refresh_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L55",
|
|
"id": "core_auth_refresh_key",
|
|
"community": 2,
|
|
"norm_label": "_refresh_key()"
|
|
},
|
|
{
|
|
"label": "store_session()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L59",
|
|
"id": "core_auth_store_session",
|
|
"community": 2,
|
|
"norm_label": "store_session()"
|
|
},
|
|
{
|
|
"label": "revoke_session()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L67",
|
|
"id": "core_auth_revoke_session",
|
|
"community": 2,
|
|
"norm_label": "revoke_session()"
|
|
},
|
|
{
|
|
"label": "extend_session()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L75",
|
|
"id": "core_auth_extend_session",
|
|
"community": 2,
|
|
"norm_label": "extend_session()"
|
|
},
|
|
{
|
|
"label": "is_session_valid()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L91",
|
|
"id": "core_auth_is_session_valid",
|
|
"community": 2,
|
|
"norm_label": "is_session_valid()"
|
|
},
|
|
{
|
|
"label": "store_refresh_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L106",
|
|
"id": "core_auth_store_refresh_token",
|
|
"community": 2,
|
|
"norm_label": "store_refresh_token()"
|
|
},
|
|
{
|
|
"label": "is_refresh_token_valid()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L114",
|
|
"id": "core_auth_is_refresh_token_valid",
|
|
"community": 2,
|
|
"norm_label": "is_refresh_token_valid()"
|
|
},
|
|
{
|
|
"label": "revoke_refresh_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L126",
|
|
"id": "core_auth_revoke_refresh_token",
|
|
"community": 2,
|
|
"norm_label": "revoke_refresh_token()"
|
|
},
|
|
{
|
|
"label": "create_access_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L133",
|
|
"id": "core_auth_create_access_token",
|
|
"community": 2,
|
|
"norm_label": "create_access_token()"
|
|
},
|
|
{
|
|
"label": "timedelta",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L133",
|
|
"id": "timedelta",
|
|
"community": 2,
|
|
"norm_label": "timedelta"
|
|
},
|
|
{
|
|
"label": "create_refresh_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L157",
|
|
"id": "core_auth_create_refresh_token",
|
|
"community": 2,
|
|
"norm_label": "create_refresh_token()"
|
|
},
|
|
{
|
|
"label": "decode_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L173",
|
|
"id": "core_auth_decode_token",
|
|
"community": 2,
|
|
"norm_label": "decode_token()"
|
|
},
|
|
{
|
|
"label": "get_current_user_by_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L186",
|
|
"id": "core_auth_get_current_user_by_token",
|
|
"community": 2,
|
|
"norm_label": "get_current_user_by_token()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L186",
|
|
"id": "app_core_auth_py_session",
|
|
"community": 2,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "get_current_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L245",
|
|
"id": "core_auth_get_current_user",
|
|
"community": 2,
|
|
"norm_label": "get_current_user()"
|
|
},
|
|
{
|
|
"label": "get_current_user_simple()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L253",
|
|
"id": "core_auth_get_current_user_simple",
|
|
"community": 2,
|
|
"norm_label": "get_current_user_simple()"
|
|
},
|
|
{
|
|
"label": "get_client_ip()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L272",
|
|
"id": "core_auth_get_client_ip",
|
|
"community": 2,
|
|
"norm_label": "get_client_ip()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L272",
|
|
"id": "app_core_auth_py_request",
|
|
"community": 2,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08refreshToken \u7eed\u671f\uff1b\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 API \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L76",
|
|
"id": "core_auth_rationale_76",
|
|
"community": 2,
|
|
"norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(refreshtoken \u7eed\u671f;\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 api \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f)"
|
|
},
|
|
{
|
|
"label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L107",
|
|
"id": "core_auth_rationale_107",
|
|
"community": 2,
|
|
"norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)"
|
|
},
|
|
{
|
|
"label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff1b\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L190",
|
|
"id": "core_auth_rationale_190",
|
|
"community": 2,
|
|
"norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c;\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f)"
|
|
},
|
|
{
|
|
"label": "api_crypto.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_api_crypto_py",
|
|
"community": 22,
|
|
"norm_label": "api_crypto.py"
|
|
},
|
|
{
|
|
"label": "ApiCryptoError",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L14",
|
|
"id": "core_api_crypto_apicryptoerror",
|
|
"community": 22,
|
|
"norm_label": "apicryptoerror"
|
|
},
|
|
{
|
|
"label": "Exception",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "exception",
|
|
"community": 22,
|
|
"norm_label": "exception"
|
|
},
|
|
{
|
|
"label": "derive_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"id": "core_api_crypto_derive_key",
|
|
"community": 22,
|
|
"norm_label": "derive_key()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"id": "app_core_api_crypto_py_str",
|
|
"community": 22,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"id": "app_core_api_crypto_py_int",
|
|
"community": 22,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "bytes",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"id": "app_core_api_crypto_py_bytes",
|
|
"community": 22,
|
|
"norm_label": "bytes"
|
|
},
|
|
{
|
|
"label": "_b64url_encode()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L23",
|
|
"id": "core_api_crypto_b64url_encode",
|
|
"community": 22,
|
|
"norm_label": "_b64url_encode()"
|
|
},
|
|
{
|
|
"label": "_b64url_decode()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L27",
|
|
"id": "core_api_crypto_b64url_decode",
|
|
"community": 22,
|
|
"norm_label": "_b64url_decode()"
|
|
},
|
|
{
|
|
"label": "encrypt_json()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"id": "core_api_crypto_encrypt_json",
|
|
"community": 22,
|
|
"norm_label": "encrypt_json()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"id": "app_core_api_crypto_py_any",
|
|
"community": 22,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "decrypt_json()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L40",
|
|
"id": "core_api_crypto_decrypt_json",
|
|
"community": 22,
|
|
"norm_label": "decrypt_json()"
|
|
},
|
|
{
|
|
"label": "gen_nonce_hex()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L59",
|
|
"id": "core_api_crypto_gen_nonce_hex",
|
|
"community": 22,
|
|
"norm_label": "gen_nonce_hex()"
|
|
},
|
|
{
|
|
"label": "is_ts_in_window()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L63",
|
|
"id": "core_api_crypto_is_ts_in_window",
|
|
"community": 22,
|
|
"norm_label": "is_ts_in_window()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L63",
|
|
"id": "app_core_api_crypto_py_bool",
|
|
"community": 22,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "login_crypto.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_login_crypto_py",
|
|
"community": 24,
|
|
"norm_label": "login_crypto.py"
|
|
},
|
|
{
|
|
"label": "ensure_initialized()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L22",
|
|
"id": "core_login_crypto_ensure_initialized",
|
|
"community": 24,
|
|
"norm_label": "ensure_initialized()"
|
|
},
|
|
{
|
|
"label": "get_public_pem()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L56",
|
|
"id": "core_login_crypto_get_public_pem",
|
|
"community": 24,
|
|
"norm_label": "get_public_pem()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L56",
|
|
"id": "app_core_login_crypto_py_str",
|
|
"community": 24,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "decrypt_login_payload()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L62",
|
|
"id": "core_login_crypto_decrypt_login_payload",
|
|
"community": 24,
|
|
"norm_label": "decrypt_login_payload()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L62",
|
|
"id": "app_core_login_crypto_py_any",
|
|
"community": 24,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "_validate_ts()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L71",
|
|
"id": "core_login_crypto_validate_ts",
|
|
"community": 24,
|
|
"norm_label": "_validate_ts()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L71",
|
|
"id": "app_core_login_crypto_py_bool",
|
|
"community": 24,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "extract_login_credentials()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L83",
|
|
"id": "core_login_crypto_extract_login_credentials",
|
|
"community": 24,
|
|
"norm_label": "extract_login_credentials()"
|
|
},
|
|
{
|
|
"label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L1",
|
|
"id": "core_login_crypto_rationale_1",
|
|
"community": 24,
|
|
"norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002"
|
|
},
|
|
{
|
|
"label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L63",
|
|
"id": "core_login_crypto_rationale_63",
|
|
"community": 24,
|
|
"norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002"
|
|
},
|
|
{
|
|
"label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L84",
|
|
"id": "core_login_crypto_rationale_84",
|
|
"community": 24,
|
|
"norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002"
|
|
},
|
|
{
|
|
"label": "config.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_config_py",
|
|
"community": 30,
|
|
"norm_label": "config.py"
|
|
},
|
|
{
|
|
"label": "Settings",
|
|
"file_type": "code",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L7",
|
|
"id": "core_config_settings",
|
|
"community": 30,
|
|
"norm_label": "settings"
|
|
},
|
|
{
|
|
"label": "BaseSettings",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "basesettings",
|
|
"community": 30,
|
|
"norm_label": "basesettings"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L144",
|
|
"id": "core_config_config",
|
|
"community": 30,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "wechat_pay.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_wechat_pay_py",
|
|
"community": 8,
|
|
"norm_label": "wechat_pay.py"
|
|
},
|
|
{
|
|
"label": "WechatPayClient",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L33",
|
|
"id": "core_wechat_pay_wechatpayclient",
|
|
"community": 8,
|
|
"norm_label": "wechatpayclient"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L36",
|
|
"id": "core_wechat_pay_wechatpayclient_init",
|
|
"community": 8,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._generate_nonce_str()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"id": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"community": 8,
|
|
"norm_label": "._generate_nonce_str()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"id": "app_core_wechat_pay_py_int",
|
|
"community": 8,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"id": "app_core_wechat_pay_py_str",
|
|
"community": 8,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "._generate_sign()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L51",
|
|
"id": "core_wechat_pay_wechatpayclient_generate_sign",
|
|
"community": 8,
|
|
"norm_label": "._generate_sign()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L51",
|
|
"id": "app_core_wechat_pay_py_any",
|
|
"community": 8,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "._generate_sign_v3()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L59",
|
|
"id": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"community": 8,
|
|
"norm_label": "._generate_sign_v3()"
|
|
},
|
|
{
|
|
"label": "._make_request()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L93",
|
|
"id": "core_wechat_pay_wechatpayclient_make_request",
|
|
"community": 8,
|
|
"norm_label": "._make_request()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L93",
|
|
"id": "app_core_wechat_pay_py_bool",
|
|
"community": 8,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": ".unified_order()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L123",
|
|
"id": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"community": 8,
|
|
"norm_label": ".unified_order()"
|
|
},
|
|
{
|
|
"label": "._generate_pay_sign()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L206",
|
|
"id": "core_wechat_pay_wechatpayclient_generate_pay_sign",
|
|
"community": 8,
|
|
"norm_label": "._generate_pay_sign()"
|
|
},
|
|
{
|
|
"label": ".query_order()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L214",
|
|
"id": "core_wechat_pay_wechatpayclient_query_order",
|
|
"community": 8,
|
|
"norm_label": ".query_order()"
|
|
},
|
|
{
|
|
"label": ".refund()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L247",
|
|
"id": "core_wechat_pay_wechatpayclient_refund",
|
|
"community": 8,
|
|
"norm_label": ".refund()"
|
|
},
|
|
{
|
|
"label": ".close_order()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L320",
|
|
"id": "core_wechat_pay_wechatpayclient_close_order",
|
|
"community": 8,
|
|
"norm_label": ".close_order()"
|
|
},
|
|
{
|
|
"label": "get_wechat_pay_client()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L354",
|
|
"id": "core_wechat_pay_get_wechat_pay_client",
|
|
"community": 8,
|
|
"norm_label": "get_wechat_pay_client()"
|
|
},
|
|
{
|
|
"label": "wechat_pay()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L363",
|
|
"id": "core_wechat_pay_wechat_pay",
|
|
"community": 8,
|
|
"norm_label": "wechat_pay()"
|
|
},
|
|
{
|
|
"label": "WechatPayV2Client",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L371",
|
|
"id": "core_wechat_pay_wechatpayv2client",
|
|
"community": 8,
|
|
"norm_label": "wechatpayv2client"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L374",
|
|
"id": "core_wechat_pay_wechatpayv2client_init",
|
|
"community": 8,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._generate_sign()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L386",
|
|
"id": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"community": 8,
|
|
"norm_label": "._generate_sign()"
|
|
},
|
|
{
|
|
"label": "._dict_to_xml()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L393",
|
|
"id": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"community": 8,
|
|
"norm_label": "._dict_to_xml()"
|
|
},
|
|
{
|
|
"label": "._xml_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L401",
|
|
"id": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"community": 8,
|
|
"norm_label": "._xml_to_dict()"
|
|
},
|
|
{
|
|
"label": ".build_miniprogram_pay_params()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L409",
|
|
"id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params",
|
|
"community": 8,
|
|
"norm_label": ".build_miniprogram_pay_params()"
|
|
},
|
|
{
|
|
"label": ".unified_order()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L435",
|
|
"id": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"community": 8,
|
|
"norm_label": ".unified_order()"
|
|
},
|
|
{
|
|
"label": ".query_order()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L522",
|
|
"id": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"community": 8,
|
|
"norm_label": ".query_order()"
|
|
},
|
|
{
|
|
"label": ".refund()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L560",
|
|
"id": "core_wechat_pay_wechatpayv2client_refund",
|
|
"community": 8,
|
|
"norm_label": ".refund()"
|
|
},
|
|
{
|
|
"label": ".parse_notify()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L614",
|
|
"id": "core_wechat_pay_wechatpayv2client_parse_notify",
|
|
"community": 8,
|
|
"norm_label": ".parse_notify()"
|
|
},
|
|
{
|
|
"label": "get_wechat_pay_v2()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L625",
|
|
"id": "core_wechat_pay_get_wechat_pay_v2",
|
|
"community": 8,
|
|
"norm_label": "get_wechat_pay_v2()"
|
|
},
|
|
{
|
|
"label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L1",
|
|
"id": "core_wechat_pay_rationale_1",
|
|
"community": 8,
|
|
"norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html"
|
|
},
|
|
{
|
|
"label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L60",
|
|
"id": "core_wechat_pay_rationale_60",
|
|
"community": 8,
|
|
"norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)"
|
|
},
|
|
{
|
|
"label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L131",
|
|
"id": "core_wechat_pay_rationale_131",
|
|
"community": 8,
|
|
"norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo"
|
|
},
|
|
{
|
|
"label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L254",
|
|
"id": "core_wechat_pay_rationale_254",
|
|
"community": 8,
|
|
"norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355"
|
|
},
|
|
{
|
|
"label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L410",
|
|
"id": "core_wechat_pay_rationale_410",
|
|
"community": 8,
|
|
"norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)"
|
|
},
|
|
{
|
|
"label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L443",
|
|
"id": "core_wechat_pay_rationale_443",
|
|
"community": 8,
|
|
"norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f"
|
|
},
|
|
{
|
|
"label": "api_request_log_middleware.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_api_request_log_middleware_py",
|
|
"community": 4,
|
|
"norm_label": "api_request_log_middleware.py"
|
|
},
|
|
{
|
|
"label": "_truncate()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"id": "core_api_request_log_middleware_truncate",
|
|
"community": 4,
|
|
"norm_label": "_truncate()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"id": "app_core_api_request_log_middleware_py_str",
|
|
"community": 4,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"id": "app_core_api_request_log_middleware_py_int",
|
|
"community": 4,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "_redact_obj()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L43",
|
|
"id": "core_api_request_log_middleware_redact_obj",
|
|
"community": 4,
|
|
"norm_label": "_redact_obj()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L43",
|
|
"id": "app_core_api_request_log_middleware_py_any",
|
|
"community": 4,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "_format_body_bytes()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"id": "core_api_request_log_middleware_format_body_bytes",
|
|
"community": 4,
|
|
"norm_label": "_format_body_bytes()"
|
|
},
|
|
{
|
|
"label": "bytes",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"id": "app_core_api_request_log_middleware_py_bytes",
|
|
"community": 4,
|
|
"norm_label": "bytes"
|
|
},
|
|
{
|
|
"label": "_claims_from_auth()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L89",
|
|
"id": "core_api_request_log_middleware_claims_from_auth",
|
|
"community": 4,
|
|
"norm_label": "_claims_from_auth()"
|
|
},
|
|
{
|
|
"label": "_should_skip()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"id": "core_api_request_log_middleware_should_skip",
|
|
"community": 4,
|
|
"norm_label": "_should_skip()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"id": "app_core_api_request_log_middleware_py_request",
|
|
"community": 4,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"id": "app_core_api_request_log_middleware_py_bool",
|
|
"community": 4,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "_persist_log()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L118",
|
|
"id": "core_api_request_log_middleware_persist_log",
|
|
"community": 4,
|
|
"norm_label": "_persist_log()"
|
|
},
|
|
{
|
|
"label": "_schedule_persist_log()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L168",
|
|
"id": "core_api_request_log_middleware_schedule_persist_log",
|
|
"community": 4,
|
|
"norm_label": "_schedule_persist_log()"
|
|
},
|
|
{
|
|
"label": "ApiRequestLogMiddleware",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L191",
|
|
"id": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"community": 5,
|
|
"norm_label": "apirequestlogmiddleware"
|
|
},
|
|
{
|
|
"label": "BaseHTTPMiddleware",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "basehttpmiddleware",
|
|
"community": 5,
|
|
"norm_label": "basehttpmiddleware"
|
|
},
|
|
{
|
|
"label": ".dispatch()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L192",
|
|
"id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"community": 4,
|
|
"norm_label": ".dispatch()"
|
|
},
|
|
{
|
|
"label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L1",
|
|
"id": "core_api_request_log_middleware_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6"
|
|
},
|
|
{
|
|
"label": "database.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_database_py",
|
|
"community": 2,
|
|
"norm_label": "database.py"
|
|
},
|
|
{
|
|
"label": "get_db()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L20",
|
|
"id": "core_database_get_db",
|
|
"community": 2,
|
|
"norm_label": "get_db()"
|
|
},
|
|
{
|
|
"label": "_auto_fill_create_dept_id()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L30",
|
|
"id": "core_database_auto_fill_create_dept_id",
|
|
"community": 2,
|
|
"norm_label": "_auto_fill_create_dept_id()"
|
|
},
|
|
{
|
|
"label": "ORM before_insert \u94a9\u5b50\uff1a\u5f53 create_dept_id \u4e3a\u7a7a\u65f6\uff0c\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 ID",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L31",
|
|
"id": "core_database_rationale_31",
|
|
"community": 2,
|
|
"norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id"
|
|
},
|
|
{
|
|
"label": "security.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_security_py",
|
|
"community": 2,
|
|
"norm_label": "security.py"
|
|
},
|
|
{
|
|
"label": "verify_password()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"id": "core_security_verify_password",
|
|
"community": 2,
|
|
"norm_label": "verify_password()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"id": "app_core_security_py_str",
|
|
"community": 2,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"id": "app_core_security_py_bool",
|
|
"community": 2,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "get_password_hash()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L20",
|
|
"id": "core_security_get_password_hash",
|
|
"community": 2,
|
|
"norm_label": "get_password_hash()"
|
|
},
|
|
{
|
|
"label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L5",
|
|
"id": "core_security_rationale_5",
|
|
"community": 2,
|
|
"norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)"
|
|
},
|
|
{
|
|
"label": "request_payload.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_request_payload_py",
|
|
"community": 5,
|
|
"norm_label": "request_payload.py"
|
|
},
|
|
{
|
|
"label": "resolve_request_payload()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L12",
|
|
"id": "core_request_payload_resolve_request_payload",
|
|
"community": 5,
|
|
"norm_label": "resolve_request_payload()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L12",
|
|
"id": "app_core_request_payload_py_str",
|
|
"community": 5,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L1",
|
|
"id": "core_request_payload_rationale_1",
|
|
"community": 5,
|
|
"norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002"
|
|
},
|
|
{
|
|
"label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L18",
|
|
"id": "core_request_payload_rationale_18",
|
|
"community": 5,
|
|
"norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_init_py",
|
|
"community": 30,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "response.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_response_py",
|
|
"community": 3,
|
|
"norm_label": "response.py"
|
|
},
|
|
{
|
|
"label": "ResponseModel",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L8",
|
|
"id": "core_response_responsemodel",
|
|
"community": 3,
|
|
"norm_label": "responsemodel"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L15",
|
|
"id": "core_response_config",
|
|
"community": 3,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "PageResult",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L19",
|
|
"id": "core_response_pageresult",
|
|
"community": 3,
|
|
"norm_label": "pageresult"
|
|
},
|
|
{
|
|
"label": "success_response()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"id": "core_response_success_response",
|
|
"community": 1,
|
|
"norm_label": "success_response()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"id": "app_core_response_py_any",
|
|
"community": 1,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"id": "app_core_response_py_str",
|
|
"community": 1,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "format_api_error_message()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L39",
|
|
"id": "core_response_format_api_error_message",
|
|
"community": 3,
|
|
"norm_label": "format_api_error_message()"
|
|
},
|
|
{
|
|
"label": "Exception",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L39",
|
|
"id": "app_core_response_py_exception",
|
|
"community": 3,
|
|
"norm_label": "exception"
|
|
},
|
|
{
|
|
"label": "error_response()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"id": "core_response_error_response",
|
|
"community": 1,
|
|
"norm_label": "error_response()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"id": "app_core_response_py_int",
|
|
"community": 1,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "\u5c06 HTTP/SQLAlchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848\uff08\u907f\u514d str([]) \u7a7a\u5217\u8868\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L40",
|
|
"id": "core_response_rationale_40",
|
|
"community": 3,
|
|
"norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002"
|
|
},
|
|
{
|
|
"label": "menu_guard.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_menu_guard_py",
|
|
"community": 2,
|
|
"norm_label": "menu_guard.py"
|
|
},
|
|
{
|
|
"label": "require_admin_or_super_admin()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L15",
|
|
"id": "core_menu_guard_require_admin_or_super_admin",
|
|
"community": 11,
|
|
"norm_label": "require_admin_or_super_admin()"
|
|
},
|
|
{
|
|
"label": "get_user_menu_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"id": "core_menu_guard_get_user_menu_codes",
|
|
"community": 2,
|
|
"norm_label": "get_user_menu_codes()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"id": "app_core_menu_guard_py_session",
|
|
"community": 2,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"id": "app_core_menu_guard_py_str",
|
|
"community": 2,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "require_menu_code()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L28",
|
|
"id": "core_menu_guard_require_menu_code",
|
|
"community": 2,
|
|
"norm_label": "require_menu_code()"
|
|
},
|
|
{
|
|
"label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L1",
|
|
"id": "core_menu_guard_rationale_1",
|
|
"community": 2,
|
|
"norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)"
|
|
},
|
|
{
|
|
"label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L16",
|
|
"id": "core_menu_guard_rationale_16",
|
|
"community": 11,
|
|
"norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002"
|
|
},
|
|
{
|
|
"label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L24",
|
|
"id": "core_menu_guard_rationale_24",
|
|
"community": 2,
|
|
"norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002"
|
|
},
|
|
{
|
|
"label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L29",
|
|
"id": "core_menu_guard_rationale_29",
|
|
"community": 2,
|
|
"norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002"
|
|
},
|
|
{
|
|
"label": "db_collation.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_db_collation_py",
|
|
"community": 29,
|
|
"norm_label": "db_collation.py"
|
|
},
|
|
{
|
|
"label": "unicode_ci()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L6",
|
|
"id": "core_db_collation_unicode_ci",
|
|
"community": 29,
|
|
"norm_label": "unicode_ci()"
|
|
},
|
|
{
|
|
"label": "eq_unicode()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L11",
|
|
"id": "core_db_collation_eq_unicode",
|
|
"community": 29,
|
|
"norm_label": "eq_unicode()"
|
|
},
|
|
{
|
|
"label": "like_unicode()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L16",
|
|
"id": "core_db_collation_like_unicode",
|
|
"community": 29,
|
|
"norm_label": "like_unicode()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L16",
|
|
"id": "app_core_db_collation_py_str",
|
|
"community": 29,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "MySQL \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\uff0c\u907f\u514d Illegal mix of collations\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L1",
|
|
"id": "core_db_collation_rationale_1",
|
|
"community": 29,
|
|
"norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002"
|
|
},
|
|
{
|
|
"label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L7",
|
|
"id": "core_db_collation_rationale_7",
|
|
"community": 29,
|
|
"norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002"
|
|
},
|
|
{
|
|
"label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83\uff08JOIN / WHERE\uff09\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L12",
|
|
"id": "core_db_collation_rationale_12",
|
|
"community": 29,
|
|
"norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002"
|
|
},
|
|
{
|
|
"label": "context.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/context.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_context_py",
|
|
"community": 31,
|
|
"norm_label": "context.py"
|
|
},
|
|
{
|
|
"label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff0c \u4f9b SQLAlchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528\uff0c\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/context.py",
|
|
"source_location": "L1",
|
|
"id": "core_context_rationale_1",
|
|
"community": 31,
|
|
"norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20"
|
|
},
|
|
{
|
|
"label": "utils.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_utils_py",
|
|
"community": 4,
|
|
"norm_label": "utils.py"
|
|
},
|
|
{
|
|
"label": "generate_uuid()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L9",
|
|
"id": "core_utils_generate_uuid",
|
|
"community": 6,
|
|
"norm_label": "generate_uuid()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L9",
|
|
"id": "app_core_utils_py_str",
|
|
"community": 4,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "generate_id()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L14",
|
|
"id": "core_utils_generate_id",
|
|
"community": 4,
|
|
"norm_label": "generate_id()"
|
|
},
|
|
{
|
|
"label": "generate_random_password()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L20",
|
|
"id": "core_utils_generate_random_password",
|
|
"community": 4,
|
|
"norm_label": "generate_random_password()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L20",
|
|
"id": "app_core_utils_py_int",
|
|
"community": 4,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_current_time()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L26",
|
|
"id": "core_utils_get_current_time",
|
|
"community": 4,
|
|
"norm_label": "get_current_time()"
|
|
},
|
|
{
|
|
"label": "datetime",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L26",
|
|
"id": "app_core_utils_py_datetime",
|
|
"community": 4,
|
|
"norm_label": "datetime"
|
|
},
|
|
{
|
|
"label": "format_datetime()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L31",
|
|
"id": "core_utils_format_datetime",
|
|
"community": 4,
|
|
"norm_label": "format_datetime()"
|
|
},
|
|
{
|
|
"label": "parse_datetime()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L38",
|
|
"id": "core_utils_parse_datetime",
|
|
"community": 4,
|
|
"norm_label": "parse_datetime()"
|
|
},
|
|
{
|
|
"label": "get_file_size_display()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L48",
|
|
"id": "core_utils_get_file_size_display",
|
|
"community": 4,
|
|
"norm_label": "get_file_size_display()"
|
|
},
|
|
{
|
|
"label": "storage.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_storage_py",
|
|
"community": 7,
|
|
"norm_label": "storage.py"
|
|
},
|
|
{
|
|
"label": "convert_heic_to_jpeg()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L37",
|
|
"id": "core_storage_convert_heic_to_jpeg",
|
|
"community": 7,
|
|
"norm_label": "convert_heic_to_jpeg()"
|
|
},
|
|
{
|
|
"label": "bytes",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L37",
|
|
"id": "app_core_storage_py_bytes",
|
|
"community": 7,
|
|
"norm_label": "bytes"
|
|
},
|
|
{
|
|
"label": "process_image_content()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L52",
|
|
"id": "core_storage_process_image_content",
|
|
"community": 7,
|
|
"norm_label": "process_image_content()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L52",
|
|
"id": "app_core_storage_py_str",
|
|
"community": 7,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "BaseStorage",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L61",
|
|
"id": "core_storage_basestorage",
|
|
"community": 7,
|
|
"norm_label": "basestorage"
|
|
},
|
|
{
|
|
"label": ".upload_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L64",
|
|
"id": "core_storage_basestorage_upload_file",
|
|
"community": 7,
|
|
"norm_label": ".upload_file()"
|
|
},
|
|
{
|
|
"label": ".upload_base64()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L68",
|
|
"id": "core_storage_basestorage_upload_base64",
|
|
"community": 7,
|
|
"norm_label": ".upload_base64()"
|
|
},
|
|
{
|
|
"label": ".delete_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L72",
|
|
"id": "core_storage_basestorage_delete_file",
|
|
"community": 7,
|
|
"norm_label": ".delete_file()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L72",
|
|
"id": "app_core_storage_py_bool",
|
|
"community": 7,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": ".get_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L76",
|
|
"id": "core_storage_basestorage_get_url",
|
|
"community": 7,
|
|
"norm_label": ".get_url()"
|
|
},
|
|
{
|
|
"label": ".presigned_download_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L80",
|
|
"id": "core_storage_basestorage_presigned_download_url",
|
|
"community": 7,
|
|
"norm_label": ".presigned_download_url()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L80",
|
|
"id": "app_core_storage_py_int",
|
|
"community": 7,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "LocalStorage",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L87",
|
|
"id": "core_storage_localstorage",
|
|
"community": 7,
|
|
"norm_label": "localstorage"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L90",
|
|
"id": "core_storage_localstorage_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._ensure_dir()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L94",
|
|
"id": "core_storage_localstorage_ensure_dir",
|
|
"community": 7,
|
|
"norm_label": "._ensure_dir()"
|
|
},
|
|
{
|
|
"label": "Path",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L94",
|
|
"id": "path",
|
|
"community": 7,
|
|
"norm_label": "path"
|
|
},
|
|
{
|
|
"label": "._generate_filename()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L100",
|
|
"id": "core_storage_localstorage_generate_filename",
|
|
"community": 7,
|
|
"norm_label": "._generate_filename()"
|
|
},
|
|
{
|
|
"label": ".upload_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L106",
|
|
"id": "core_storage_localstorage_upload_file",
|
|
"community": 7,
|
|
"norm_label": ".upload_file()"
|
|
},
|
|
{
|
|
"label": ".upload_base64()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L121",
|
|
"id": "core_storage_localstorage_upload_base64",
|
|
"community": 7,
|
|
"norm_label": ".upload_base64()"
|
|
},
|
|
{
|
|
"label": ".delete_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L130",
|
|
"id": "core_storage_localstorage_delete_file",
|
|
"community": 7,
|
|
"norm_label": ".delete_file()"
|
|
},
|
|
{
|
|
"label": ".get_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L147",
|
|
"id": "core_storage_localstorage_get_url",
|
|
"community": 7,
|
|
"norm_label": ".get_url()"
|
|
},
|
|
{
|
|
"label": "QiniuStorage",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L152",
|
|
"id": "core_storage_qiniustorage",
|
|
"community": 7,
|
|
"norm_label": "qiniustorage"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L155",
|
|
"id": "core_storage_qiniustorage_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._generate_filename()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L164",
|
|
"id": "core_storage_qiniustorage_generate_filename",
|
|
"community": 7,
|
|
"norm_label": "._generate_filename()"
|
|
},
|
|
{
|
|
"label": ".upload_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L170",
|
|
"id": "core_storage_qiniustorage_upload_file",
|
|
"community": 7,
|
|
"norm_label": ".upload_file()"
|
|
},
|
|
{
|
|
"label": ".upload_base64()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L185",
|
|
"id": "core_storage_qiniustorage_upload_base64",
|
|
"community": 7,
|
|
"norm_label": ".upload_base64()"
|
|
},
|
|
{
|
|
"label": ".delete_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L193",
|
|
"id": "core_storage_qiniustorage_delete_file",
|
|
"community": 7,
|
|
"norm_label": ".delete_file()"
|
|
},
|
|
{
|
|
"label": ".get_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L204",
|
|
"id": "core_storage_qiniustorage_get_url",
|
|
"community": 7,
|
|
"norm_label": ".get_url()"
|
|
},
|
|
{
|
|
"label": "OSSStorage",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L209",
|
|
"id": "core_storage_ossstorage",
|
|
"community": 7,
|
|
"norm_label": "ossstorage"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L212",
|
|
"id": "core_storage_ossstorage_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._generate_filename()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L222",
|
|
"id": "core_storage_ossstorage_generate_filename",
|
|
"community": 7,
|
|
"norm_label": "._generate_filename()"
|
|
},
|
|
{
|
|
"label": ".upload_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L228",
|
|
"id": "core_storage_ossstorage_upload_file",
|
|
"community": 7,
|
|
"norm_label": ".upload_file()"
|
|
},
|
|
{
|
|
"label": ".upload_base64()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L239",
|
|
"id": "core_storage_ossstorage_upload_base64",
|
|
"community": 7,
|
|
"norm_label": ".upload_base64()"
|
|
},
|
|
{
|
|
"label": ".delete_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L247",
|
|
"id": "core_storage_ossstorage_delete_file",
|
|
"community": 7,
|
|
"norm_label": ".delete_file()"
|
|
},
|
|
{
|
|
"label": ".get_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L256",
|
|
"id": "core_storage_ossstorage_get_url",
|
|
"community": 7,
|
|
"norm_label": ".get_url()"
|
|
},
|
|
{
|
|
"label": "MinIOStorage",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L261",
|
|
"id": "core_storage_miniostorage",
|
|
"community": 7,
|
|
"norm_label": "miniostorage"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L264",
|
|
"id": "core_storage_miniostorage_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._generate_filename()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L282",
|
|
"id": "core_storage_miniostorage_generate_filename",
|
|
"community": 7,
|
|
"norm_label": "._generate_filename()"
|
|
},
|
|
{
|
|
"label": ".upload_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L288",
|
|
"id": "core_storage_miniostorage_upload_file",
|
|
"community": 7,
|
|
"norm_label": ".upload_file()"
|
|
},
|
|
{
|
|
"label": ".upload_base64()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L305",
|
|
"id": "core_storage_miniostorage_upload_base64",
|
|
"community": 7,
|
|
"norm_label": ".upload_base64()"
|
|
},
|
|
{
|
|
"label": ".delete_file()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L313",
|
|
"id": "core_storage_miniostorage_delete_file",
|
|
"community": 7,
|
|
"norm_label": ".delete_file()"
|
|
},
|
|
{
|
|
"label": ".get_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L322",
|
|
"id": "core_storage_miniostorage_get_url",
|
|
"community": 7,
|
|
"norm_label": ".get_url()"
|
|
},
|
|
{
|
|
"label": "._extract_object_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L326",
|
|
"id": "core_storage_miniostorage_extract_object_key",
|
|
"community": 7,
|
|
"norm_label": "._extract_object_key()"
|
|
},
|
|
{
|
|
"label": ".presigned_download_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L342",
|
|
"id": "core_storage_miniostorage_presigned_download_url",
|
|
"community": 7,
|
|
"norm_label": ".presigned_download_url()"
|
|
},
|
|
{
|
|
"label": "get_storage()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L361",
|
|
"id": "core_storage_get_storage",
|
|
"community": 7,
|
|
"norm_label": "get_storage()"
|
|
},
|
|
{
|
|
"label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91OSS (",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L1",
|
|
"id": "core_storage_rationale_1",
|
|
"community": 7,
|
|
"norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss ("
|
|
},
|
|
{
|
|
"label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L38",
|
|
"id": "core_storage_rationale_38",
|
|
"community": 7,
|
|
"norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f"
|
|
},
|
|
{
|
|
"label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L53",
|
|
"id": "core_storage_rationale_53",
|
|
"community": 7,
|
|
"norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg"
|
|
},
|
|
{
|
|
"label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L83",
|
|
"id": "core_storage_rationale_83",
|
|
"community": 7,
|
|
"norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002"
|
|
},
|
|
{
|
|
"label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L345",
|
|
"id": "core_storage_rationale_345",
|
|
"community": 7,
|
|
"norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002"
|
|
},
|
|
{
|
|
"label": "order_status_compat.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_order_status_compat_py",
|
|
"community": 28,
|
|
"norm_label": "order_status_compat.py"
|
|
},
|
|
{
|
|
"label": "ThreeStatus",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L9",
|
|
"id": "core_order_status_compat_threestatus",
|
|
"community": 28,
|
|
"norm_label": "threestatus"
|
|
},
|
|
{
|
|
"label": "_to_decimal()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L15",
|
|
"id": "core_order_status_compat_to_decimal",
|
|
"community": 28,
|
|
"norm_label": "_to_decimal()"
|
|
},
|
|
{
|
|
"label": "Decimal",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L15",
|
|
"id": "decimal",
|
|
"community": 28,
|
|
"norm_label": "decimal"
|
|
},
|
|
{
|
|
"label": "derive_three_status_from_legacy()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L26",
|
|
"id": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"community": 28,
|
|
"norm_label": "derive_three_status_from_legacy()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L26",
|
|
"id": "app_core_order_status_compat_py_str",
|
|
"community": 28,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "derive_legacy_status_from_three()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L69",
|
|
"id": "core_order_status_compat_derive_legacy_status_from_three",
|
|
"community": 28,
|
|
"norm_label": "derive_legacy_status_from_three()"
|
|
},
|
|
{
|
|
"label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L31",
|
|
"id": "core_order_status_compat_rationale_31",
|
|
"community": 28,
|
|
"norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e"
|
|
},
|
|
{
|
|
"label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L75",
|
|
"id": "core_order_status_compat_rationale_75",
|
|
"community": 28,
|
|
"norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002"
|
|
},
|
|
{
|
|
"label": "exceptions.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_exceptions_py",
|
|
"community": 10,
|
|
"norm_label": "exceptions.py"
|
|
},
|
|
{
|
|
"label": "BusinessException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L28",
|
|
"id": "core_exceptions_businessexception",
|
|
"community": 10,
|
|
"norm_label": "businessexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"id": "core_exceptions_businessexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"id": "app_core_exceptions_py_int",
|
|
"community": 10,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"id": "app_core_exceptions_py_str",
|
|
"community": 10,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"id": "app_core_exceptions_py_any",
|
|
"community": 10,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "ValidationException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L37",
|
|
"id": "core_exceptions_validationexception",
|
|
"community": 10,
|
|
"norm_label": "validationexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L39",
|
|
"id": "core_exceptions_validationexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "PermissionException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L43",
|
|
"id": "core_exceptions_permissionexception",
|
|
"community": 10,
|
|
"norm_label": "permissionexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L45",
|
|
"id": "core_exceptions_permissionexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "ResourceNotFoundException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L49",
|
|
"id": "core_exceptions_resourcenotfoundexception",
|
|
"community": 10,
|
|
"norm_label": "resourcenotfoundexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L51",
|
|
"id": "core_exceptions_resourcenotfoundexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "ResourceConflictException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L55",
|
|
"id": "core_exceptions_resourceconflictexception",
|
|
"community": 10,
|
|
"norm_label": "resourceconflictexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L57",
|
|
"id": "core_exceptions_resourceconflictexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "OrderLockedException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L61",
|
|
"id": "core_exceptions_orderlockedexception",
|
|
"community": 10,
|
|
"norm_label": "orderlockedexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L63",
|
|
"id": "core_exceptions_orderlockedexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "InvalidStatusTransitionException",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L67",
|
|
"id": "core_exceptions_invalidstatustransitionexception",
|
|
"community": 10,
|
|
"norm_label": "invalidstatustransitionexception"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L69",
|
|
"id": "core_exceptions_invalidstatustransitionexception_init",
|
|
"community": 10,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "log_operation()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L73",
|
|
"id": "core_exceptions_log_operation",
|
|
"community": 10,
|
|
"norm_label": "log_operation()"
|
|
},
|
|
{
|
|
"label": "log_api_request()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L102",
|
|
"id": "core_exceptions_log_api_request",
|
|
"community": 10,
|
|
"norm_label": "log_api_request()"
|
|
},
|
|
{
|
|
"label": "log_order_operation()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L124",
|
|
"id": "core_exceptions_log_order_operation",
|
|
"community": 10,
|
|
"norm_label": "log_order_operation()"
|
|
},
|
|
{
|
|
"label": "log_delivery_operation()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L129",
|
|
"id": "core_exceptions_log_delivery_operation",
|
|
"community": 10,
|
|
"norm_label": "log_delivery_operation()"
|
|
},
|
|
{
|
|
"label": "log_settlement_operation()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L134",
|
|
"id": "core_exceptions_log_settlement_operation",
|
|
"community": 10,
|
|
"norm_label": "log_settlement_operation()"
|
|
},
|
|
{
|
|
"label": "log_user_operation()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L139",
|
|
"id": "core_exceptions_log_user_operation",
|
|
"community": 10,
|
|
"norm_label": "log_user_operation()"
|
|
},
|
|
{
|
|
"label": "data_scope.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_data_scope_py",
|
|
"community": 6,
|
|
"norm_label": "data_scope.py"
|
|
},
|
|
{
|
|
"label": "get_user_dept_id()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"id": "core_data_scope_get_user_dept_id",
|
|
"community": 6,
|
|
"norm_label": "get_user_dept_id()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"id": "app_core_data_scope_py_session",
|
|
"community": 6,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"id": "app_core_data_scope_py_str",
|
|
"community": 6,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_get_child_dept_ids()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L37",
|
|
"id": "core_data_scope_get_child_dept_ids",
|
|
"community": 6,
|
|
"norm_label": "_get_child_dept_ids()"
|
|
},
|
|
{
|
|
"label": "_resolve_user_role_scopes()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L62",
|
|
"id": "core_data_scope_resolve_user_role_scopes",
|
|
"community": 6,
|
|
"norm_label": "_resolve_user_role_scopes()"
|
|
},
|
|
{
|
|
"label": "apply_data_scope()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L112",
|
|
"id": "core_data_scope_apply_data_scope",
|
|
"community": 6,
|
|
"norm_label": "apply_data_scope()"
|
|
},
|
|
{
|
|
"label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L1",
|
|
"id": "core_data_scope_rationale_1",
|
|
"community": 6,
|
|
"norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3"
|
|
},
|
|
{
|
|
"label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L28",
|
|
"id": "core_data_scope_rationale_28",
|
|
"community": 6,
|
|
"norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002"
|
|
},
|
|
{
|
|
"label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L38",
|
|
"id": "core_data_scope_rationale_38",
|
|
"community": 6,
|
|
"norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002"
|
|
},
|
|
{
|
|
"label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L65",
|
|
"id": "core_data_scope_rationale_65",
|
|
"community": 6,
|
|
"norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai"
|
|
},
|
|
{
|
|
"label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 Args: query: SQLAlchemy query \u5bf9\u8c61 model: \u67e5\u8be2",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L113",
|
|
"id": "core_data_scope_rationale_113",
|
|
"community": 6,
|
|
"norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 args: query: sqlalchemy query \u5bf9\u8c61 model: \u67e5\u8be2"
|
|
},
|
|
{
|
|
"label": "admin_request_json.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_admin_request_json_py",
|
|
"community": 5,
|
|
"norm_label": "admin_request_json.py"
|
|
},
|
|
{
|
|
"label": "parse_admin_request_json()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"id": "core_admin_request_json_parse_admin_request_json",
|
|
"community": 5,
|
|
"norm_label": "parse_admin_request_json()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"id": "app_core_admin_request_json_py_request",
|
|
"community": 5,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"id": "app_core_admin_request_json_py_str",
|
|
"community": 5,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"id": "app_core_admin_request_json_py_any",
|
|
"community": 5,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L1",
|
|
"id": "core_admin_request_json_rationale_1",
|
|
"community": 5,
|
|
"norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{"
|
|
},
|
|
{
|
|
"label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L25",
|
|
"id": "core_admin_request_json_rationale_25",
|
|
"community": 5,
|
|
"norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:"
|
|
},
|
|
{
|
|
"label": "api_crypto_middleware.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_api_crypto_middleware_py",
|
|
"community": 5,
|
|
"norm_label": "api_crypto_middleware.py"
|
|
},
|
|
{
|
|
"label": "_nonce_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L28",
|
|
"id": "core_api_crypto_middleware_nonce_key",
|
|
"community": 5,
|
|
"norm_label": "_nonce_key()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L28",
|
|
"id": "app_core_api_crypto_middleware_py_str",
|
|
"community": 5,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_should_skip_path()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L32",
|
|
"id": "core_api_crypto_middleware_should_skip_path",
|
|
"community": 5,
|
|
"norm_label": "_should_skip_path()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L32",
|
|
"id": "app_core_api_crypto_middleware_py_bool",
|
|
"community": 5,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "_is_crypto_api()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L37",
|
|
"id": "core_api_crypto_middleware_is_crypto_api",
|
|
"community": 5,
|
|
"norm_label": "_is_crypto_api()"
|
|
},
|
|
{
|
|
"label": "_claims_from_auth()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L43",
|
|
"id": "core_api_crypto_middleware_claims_from_auth",
|
|
"community": 5,
|
|
"norm_label": "_claims_from_auth()"
|
|
},
|
|
{
|
|
"label": "_get_redis_client()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L61",
|
|
"id": "core_api_crypto_middleware_get_redis_client",
|
|
"community": 5,
|
|
"norm_label": "_get_redis_client()"
|
|
},
|
|
{
|
|
"label": "Redis",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L61",
|
|
"id": "app_core_api_crypto_middleware_py_redis",
|
|
"community": 5,
|
|
"norm_label": "redis"
|
|
},
|
|
{
|
|
"label": "_mark_nonce_once()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L78",
|
|
"id": "core_api_crypto_middleware_mark_nonce_once",
|
|
"community": 5,
|
|
"norm_label": "_mark_nonce_once()"
|
|
},
|
|
{
|
|
"label": "_json_error_response()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"id": "core_api_crypto_middleware_json_error_response",
|
|
"community": 5,
|
|
"norm_label": "_json_error_response()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"id": "app_core_api_crypto_middleware_py_int",
|
|
"community": 5,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "Response",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"id": "response",
|
|
"community": 5,
|
|
"norm_label": "response"
|
|
},
|
|
{
|
|
"label": "_coerce_post_method_override_to_get()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L105",
|
|
"id": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"community": 5,
|
|
"norm_label": "_coerce_post_method_override_to_get()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L105",
|
|
"id": "app_core_api_crypto_middleware_py_request",
|
|
"community": 5,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "ApiCryptoMiddleware",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L151",
|
|
"id": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"community": 5,
|
|
"norm_label": "apicryptomiddleware"
|
|
},
|
|
{
|
|
"label": ".dispatch()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L152",
|
|
"id": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"community": 5,
|
|
"norm_label": ".dispatch()"
|
|
},
|
|
{
|
|
"label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L38",
|
|
"id": "core_api_crypto_middleware_rationale_38",
|
|
"community": 5,
|
|
"norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002"
|
|
},
|
|
{
|
|
"label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L106",
|
|
"id": "core_api_crypto_middleware_rationale_106",
|
|
"community": 5,
|
|
"norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en"
|
|
},
|
|
{
|
|
"label": "wechat_message.py",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L1",
|
|
"id": "app_core_wechat_message_py",
|
|
"community": 13,
|
|
"norm_label": "wechat_message.py"
|
|
},
|
|
{
|
|
"label": "WechatMessageService",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L37",
|
|
"id": "core_wechat_message_wechatmessageservice",
|
|
"community": 13,
|
|
"norm_label": "wechatmessageservice"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L49",
|
|
"id": "core_wechat_message_wechatmessageservice_init",
|
|
"community": 13,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._get_access_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L55",
|
|
"id": "core_wechat_message_wechatmessageservice_get_access_token",
|
|
"community": 13,
|
|
"norm_label": "._get_access_token()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L55",
|
|
"id": "app_core_wechat_message_py_str",
|
|
"community": 13,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "._send_template_message()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L85",
|
|
"id": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"community": 13,
|
|
"norm_label": "._send_template_message()"
|
|
},
|
|
{
|
|
"label": ".send_order_status()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L135",
|
|
"id": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"community": 13,
|
|
"norm_label": ".send_order_status()"
|
|
},
|
|
{
|
|
"label": "float",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L135",
|
|
"id": "float",
|
|
"community": 13,
|
|
"norm_label": "float"
|
|
},
|
|
{
|
|
"label": ".send_payment_success()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L172",
|
|
"id": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"community": 13,
|
|
"norm_label": ".send_payment_success()"
|
|
},
|
|
{
|
|
"label": ".send_delivery_notice()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L207",
|
|
"id": "core_wechat_message_wechatmessageservice_send_delivery_notice",
|
|
"community": 13,
|
|
"norm_label": ".send_delivery_notice()"
|
|
},
|
|
{
|
|
"label": ".send_delivery_warning()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L244",
|
|
"id": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"community": 13,
|
|
"norm_label": ".send_delivery_warning()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L244",
|
|
"id": "app_core_wechat_message_py_int",
|
|
"community": 13,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": ".send_refund_result()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L281",
|
|
"id": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"community": 13,
|
|
"norm_label": ".send_refund_result()"
|
|
},
|
|
{
|
|
"label": ".send_urge_notification()",
|
|
"file_type": "code",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L318",
|
|
"id": "core_wechat_message_wechatmessageservice_send_urge_notification",
|
|
"community": 13,
|
|
"norm_label": ".send_urge_notification()"
|
|
},
|
|
{
|
|
"label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import WechatMes",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L1",
|
|
"id": "core_wechat_message_rationale_1",
|
|
"community": 13,
|
|
"norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid template_",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L86",
|
|
"id": "core_wechat_message_rationale_86",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid order_n",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L143",
|
|
"id": "core_wechat_message_rationale_143",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid order_n",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L179",
|
|
"id": "core_wechat_message_rationale_179",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task_no:",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L215",
|
|
"id": "core_wechat_message_rationale_215",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid task_n",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L251",
|
|
"id": "core_wechat_message_rationale_251",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid order_n",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L289",
|
|
"id": "core_wechat_message_rationale_289",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n"
|
|
},
|
|
{
|
|
"label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid",
|
|
"file_type": "rationale",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L325",
|
|
"id": "core_wechat_message_rationale_325",
|
|
"community": 13,
|
|
"norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid"
|
|
},
|
|
{
|
|
"label": "models.py",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L1",
|
|
"id": "app_models_models_py",
|
|
"community": 0,
|
|
"norm_label": "models.py"
|
|
},
|
|
{
|
|
"label": "UserRole",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L11",
|
|
"id": "models_models_userrole",
|
|
"community": 0,
|
|
"norm_label": "userrole"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "str",
|
|
"community": 0,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "SysUser",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L29",
|
|
"id": "models_models_sysuser",
|
|
"community": 0,
|
|
"norm_label": "sysuser"
|
|
},
|
|
{
|
|
"label": "Base",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "base",
|
|
"community": 0,
|
|
"norm_label": "base"
|
|
},
|
|
{
|
|
"label": "SysRole",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L56",
|
|
"id": "models_models_sysrole",
|
|
"community": 1,
|
|
"norm_label": "sysrole"
|
|
},
|
|
{
|
|
"label": "SysUserRole",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L77",
|
|
"id": "models_models_sysuserrole",
|
|
"community": 9,
|
|
"norm_label": "sysuserrole"
|
|
},
|
|
{
|
|
"label": "SysRoleMenu",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L97",
|
|
"id": "models_models_sysrolemenu",
|
|
"community": 6,
|
|
"norm_label": "sysrolemenu"
|
|
},
|
|
{
|
|
"label": "SysRoleDataScopeDetail",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L117",
|
|
"id": "models_models_sysroledatascopedetail",
|
|
"community": 6,
|
|
"norm_label": "sysroledatascopedetail"
|
|
},
|
|
{
|
|
"label": "SysMenu",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L138",
|
|
"id": "models_models_sysmenu",
|
|
"community": 15,
|
|
"norm_label": "sysmenu"
|
|
},
|
|
{
|
|
"label": "SysDept",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L165",
|
|
"id": "models_models_sysdept",
|
|
"community": 1,
|
|
"norm_label": "sysdept"
|
|
},
|
|
{
|
|
"label": "SysTenant",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L189",
|
|
"id": "models_models_systenant",
|
|
"community": 18,
|
|
"norm_label": "systenant"
|
|
},
|
|
{
|
|
"label": "SysSite",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L210",
|
|
"id": "models_models_syssite",
|
|
"community": 21,
|
|
"norm_label": "syssite"
|
|
},
|
|
{
|
|
"label": "SysPost",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L236",
|
|
"id": "models_models_syspost",
|
|
"community": 20,
|
|
"norm_label": "syspost"
|
|
},
|
|
{
|
|
"label": "SysUserPost",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L257",
|
|
"id": "models_models_sysuserpost",
|
|
"community": 9,
|
|
"norm_label": "sysuserpost"
|
|
},
|
|
{
|
|
"label": "SysDictType",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L282",
|
|
"id": "models_models_sysdicttype",
|
|
"community": 17,
|
|
"norm_label": "sysdicttype"
|
|
},
|
|
{
|
|
"label": "SysEthnic",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L302",
|
|
"id": "models_models_sysethnic",
|
|
"community": 27,
|
|
"norm_label": "sysethnic"
|
|
},
|
|
{
|
|
"label": "SysDictData",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L322",
|
|
"id": "models_models_sysdictdata",
|
|
"community": 1,
|
|
"norm_label": "sysdictdata"
|
|
},
|
|
{
|
|
"label": "SysApiRequestLog",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L354",
|
|
"id": "models_models_sysapirequestlog",
|
|
"community": 4,
|
|
"norm_label": "sysapirequestlog"
|
|
},
|
|
{
|
|
"label": "SysApiRequestLogHis",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L381",
|
|
"id": "models_models_sysapirequestloghis",
|
|
"community": 4,
|
|
"norm_label": "sysapirequestloghis"
|
|
},
|
|
{
|
|
"label": "BizLeaveRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L418",
|
|
"id": "models_models_bizleaverequest",
|
|
"community": 19,
|
|
"norm_label": "bizleaverequest"
|
|
},
|
|
{
|
|
"label": "BizAttachment",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L448",
|
|
"id": "models_models_bizattachment",
|
|
"community": 1,
|
|
"norm_label": "bizattachment"
|
|
},
|
|
{
|
|
"label": "WfProcessDef",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L478",
|
|
"id": "models_models_wfprocessdef",
|
|
"community": 0,
|
|
"norm_label": "wfprocessdef"
|
|
},
|
|
{
|
|
"label": "WfProcessVersion",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L499",
|
|
"id": "models_models_wfprocessversion",
|
|
"community": 0,
|
|
"norm_label": "wfprocessversion"
|
|
},
|
|
{
|
|
"label": "WfNode",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L521",
|
|
"id": "models_models_wfnode",
|
|
"community": 0,
|
|
"norm_label": "wfnode"
|
|
},
|
|
{
|
|
"label": "WfTransition",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L544",
|
|
"id": "models_models_wftransition",
|
|
"community": 0,
|
|
"norm_label": "wftransition"
|
|
},
|
|
{
|
|
"label": "WfProcessInstance",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L566",
|
|
"id": "models_models_wfprocessinstance",
|
|
"community": 0,
|
|
"norm_label": "wfprocessinstance"
|
|
},
|
|
{
|
|
"label": "WfTask",
|
|
"file_type": "code",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L591",
|
|
"id": "models_models_wftask",
|
|
"community": 0,
|
|
"norm_label": "wftask"
|
|
},
|
|
{
|
|
"label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L1",
|
|
"id": "models_models_rationale_1",
|
|
"community": 0,
|
|
"norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)"
|
|
},
|
|
{
|
|
"label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L12",
|
|
"id": "models_models_rationale_12",
|
|
"community": 0,
|
|
"norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)"
|
|
},
|
|
{
|
|
"label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L78",
|
|
"id": "models_models_rationale_78",
|
|
"community": 9,
|
|
"norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)"
|
|
},
|
|
{
|
|
"label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L98",
|
|
"id": "models_models_rationale_98",
|
|
"community": 6,
|
|
"norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)"
|
|
},
|
|
{
|
|
"label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L118",
|
|
"id": "models_models_rationale_118",
|
|
"community": 6,
|
|
"norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail"
|
|
},
|
|
{
|
|
"label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L190",
|
|
"id": "models_models_rationale_190",
|
|
"community": 18,
|
|
"norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)"
|
|
},
|
|
{
|
|
"label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L258",
|
|
"id": "models_models_rationale_258",
|
|
"community": 9,
|
|
"norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post"
|
|
},
|
|
{
|
|
"label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L303",
|
|
"id": "models_models_rationale_303",
|
|
"community": 27,
|
|
"norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)"
|
|
},
|
|
{
|
|
"label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L419",
|
|
"id": "models_models_rationale_419",
|
|
"community": 19,
|
|
"norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request"
|
|
},
|
|
{
|
|
"label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L500",
|
|
"id": "models_models_rationale_500",
|
|
"community": 0,
|
|
"norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version"
|
|
},
|
|
{
|
|
"label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L545",
|
|
"id": "models_models_rationale_545",
|
|
"community": 0,
|
|
"norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition"
|
|
},
|
|
{
|
|
"label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance",
|
|
"file_type": "rationale",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L567",
|
|
"id": "models_models_rationale_567",
|
|
"community": 0,
|
|
"norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_models_init_py",
|
|
"community": 0,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "base.py",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L1",
|
|
"id": "app_models_base_py",
|
|
"community": 3,
|
|
"norm_label": "base.py"
|
|
},
|
|
{
|
|
"label": "BaseModel",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L10",
|
|
"id": "models_base_basemodel",
|
|
"community": 3,
|
|
"norm_label": "basemodel"
|
|
},
|
|
{
|
|
"label": ".__tablename__()",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L15",
|
|
"id": "models_base_basemodel_tablename",
|
|
"community": 3,
|
|
"norm_label": ".__tablename__()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L15",
|
|
"id": "app_models_base_py_str",
|
|
"community": 3,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": ".to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L29",
|
|
"id": "models_base_basemodel_to_dict",
|
|
"community": 3,
|
|
"norm_label": ".to_dict()"
|
|
},
|
|
{
|
|
"label": "SoftDeleteModel",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L44",
|
|
"id": "models_base_softdeletemodel",
|
|
"community": 3,
|
|
"norm_label": "softdeletemodel"
|
|
},
|
|
{
|
|
"label": ".get_active()",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L51",
|
|
"id": "models_base_softdeletemodel_get_active",
|
|
"community": 3,
|
|
"norm_label": ".get_active()"
|
|
},
|
|
{
|
|
"label": ".soft_delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L55",
|
|
"id": "models_base_softdeletemodel_soft_delete",
|
|
"community": 3,
|
|
"norm_label": ".soft_delete()"
|
|
},
|
|
{
|
|
"label": ".restore()",
|
|
"file_type": "code",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L60",
|
|
"id": "models_base_softdeletemodel_restore",
|
|
"community": 3,
|
|
"norm_label": ".restore()"
|
|
},
|
|
{
|
|
"label": "auth.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_auth_py",
|
|
"community": 3,
|
|
"norm_label": "auth.py"
|
|
},
|
|
{
|
|
"label": "LoginRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L7",
|
|
"id": "schemas_auth_loginrequest",
|
|
"community": 3,
|
|
"norm_label": "loginrequest"
|
|
},
|
|
{
|
|
"label": "LoginResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L13",
|
|
"id": "schemas_auth_loginresponse",
|
|
"community": 3,
|
|
"norm_label": "loginresponse"
|
|
},
|
|
{
|
|
"label": "UserCreate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L23",
|
|
"id": "schemas_auth_usercreate",
|
|
"community": 3,
|
|
"norm_label": "usercreate"
|
|
},
|
|
{
|
|
"label": "UserResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L33",
|
|
"id": "schemas_auth_userresponse",
|
|
"community": 3,
|
|
"norm_label": "userresponse"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L44",
|
|
"id": "schemas_auth_config",
|
|
"community": 3,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "ChangePasswordRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L48",
|
|
"id": "schemas_auth_changepasswordrequest",
|
|
"community": 3,
|
|
"norm_label": "changepasswordrequest"
|
|
},
|
|
{
|
|
"label": "ResetPasswordRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L54",
|
|
"id": "schemas_auth_resetpasswordrequest",
|
|
"community": 3,
|
|
"norm_label": "resetpasswordrequest"
|
|
},
|
|
{
|
|
"label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1",
|
|
"file_type": "rationale",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L1",
|
|
"id": "schemas_auth_rationale_1",
|
|
"community": 3,
|
|
"norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1"
|
|
},
|
|
{
|
|
"label": "user.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_user_py",
|
|
"community": 3,
|
|
"norm_label": "user.py"
|
|
},
|
|
{
|
|
"label": "UserBase",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L6",
|
|
"id": "schemas_user_userbase",
|
|
"community": 3,
|
|
"norm_label": "userbase"
|
|
},
|
|
{
|
|
"label": "UserCreate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L16",
|
|
"id": "schemas_user_usercreate",
|
|
"community": 3,
|
|
"norm_label": "usercreate"
|
|
},
|
|
{
|
|
"label": "UserUpdate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L21",
|
|
"id": "schemas_user_userupdate",
|
|
"community": 3,
|
|
"norm_label": "userupdate"
|
|
},
|
|
{
|
|
"label": "UserResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L30",
|
|
"id": "schemas_user_userresponse",
|
|
"community": 3,
|
|
"norm_label": "userresponse"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L35",
|
|
"id": "schemas_user_config",
|
|
"community": 3,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "UserListResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L39",
|
|
"id": "schemas_user_userlistresponse",
|
|
"community": 3,
|
|
"norm_label": "userlistresponse"
|
|
},
|
|
{
|
|
"label": "LoginRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L48",
|
|
"id": "schemas_user_loginrequest",
|
|
"community": 3,
|
|
"norm_label": "loginrequest"
|
|
},
|
|
{
|
|
"label": "LoginResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L54",
|
|
"id": "schemas_user_loginresponse",
|
|
"community": 3,
|
|
"norm_label": "loginresponse"
|
|
},
|
|
{
|
|
"label": "ChangePasswordRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L62",
|
|
"id": "schemas_user_changepasswordrequest",
|
|
"community": 3,
|
|
"norm_label": "changepasswordrequest"
|
|
},
|
|
{
|
|
"label": "ResetPasswordRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L68",
|
|
"id": "schemas_user_resetpasswordrequest",
|
|
"community": 3,
|
|
"norm_label": "resetpasswordrequest"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_init_py",
|
|
"community": 3,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "menu.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_menu_py",
|
|
"community": 3,
|
|
"norm_label": "menu.py"
|
|
},
|
|
{
|
|
"label": "MenuMeta",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L6",
|
|
"id": "schemas_menu_menumeta",
|
|
"community": 3,
|
|
"norm_label": "menumeta"
|
|
},
|
|
{
|
|
"label": "MenuItem",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L19",
|
|
"id": "schemas_menu_menuitem",
|
|
"community": 3,
|
|
"norm_label": "menuitem"
|
|
},
|
|
{
|
|
"label": "MenuListResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L30",
|
|
"id": "schemas_menu_menulistresponse",
|
|
"community": 3,
|
|
"norm_label": "menulistresponse"
|
|
},
|
|
{
|
|
"label": "attachment.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/attachment.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_attachment_py",
|
|
"community": 3,
|
|
"norm_label": "attachment.py"
|
|
},
|
|
{
|
|
"label": "AttachmentUploadResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/attachment.py",
|
|
"source_location": "L5",
|
|
"id": "schemas_attachment_attachmentuploadresponse",
|
|
"community": 3,
|
|
"norm_label": "attachmentuploadresponse"
|
|
},
|
|
{
|
|
"label": "common.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_common_py",
|
|
"community": 3,
|
|
"norm_label": "common.py"
|
|
},
|
|
{
|
|
"label": "PaginationParams",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L6",
|
|
"id": "schemas_common_paginationparams",
|
|
"community": 3,
|
|
"norm_label": "paginationparams"
|
|
},
|
|
{
|
|
"label": "PaginationResult",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L12",
|
|
"id": "schemas_common_paginationresult",
|
|
"community": 3,
|
|
"norm_label": "paginationresult"
|
|
},
|
|
{
|
|
"label": "IdInput",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L21",
|
|
"id": "schemas_common_idinput",
|
|
"community": 3,
|
|
"norm_label": "idinput"
|
|
},
|
|
{
|
|
"label": "StatusInput",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L26",
|
|
"id": "schemas_common_statusinput",
|
|
"community": 3,
|
|
"norm_label": "statusinput"
|
|
},
|
|
{
|
|
"label": "DeleteInput",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L31",
|
|
"id": "schemas_common_deleteinput",
|
|
"community": 3,
|
|
"norm_label": "deleteinput"
|
|
},
|
|
{
|
|
"label": "workflow.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_workflow_py",
|
|
"community": 3,
|
|
"norm_label": "workflow.py"
|
|
},
|
|
{
|
|
"label": "ProcessDefCreate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L7",
|
|
"id": "schemas_workflow_processdefcreate",
|
|
"community": 3,
|
|
"norm_label": "processdefcreate"
|
|
},
|
|
{
|
|
"label": "ProcessDefUpdate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L15",
|
|
"id": "schemas_workflow_processdefupdate",
|
|
"community": 3,
|
|
"norm_label": "processdefupdate"
|
|
},
|
|
{
|
|
"label": "ProcessDefResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L23",
|
|
"id": "schemas_workflow_processdefresponse",
|
|
"community": 3,
|
|
"norm_label": "processdefresponse"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L35",
|
|
"id": "schemas_workflow_config",
|
|
"community": 3,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "NodeData",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L39",
|
|
"id": "schemas_workflow_nodedata",
|
|
"community": 3,
|
|
"norm_label": "nodedata"
|
|
},
|
|
{
|
|
"label": "TransitionData",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L46",
|
|
"id": "schemas_workflow_transitiondata",
|
|
"community": 3,
|
|
"norm_label": "transitiondata"
|
|
},
|
|
{
|
|
"label": "PublishVersionRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L52",
|
|
"id": "schemas_workflow_publishversionrequest",
|
|
"community": 3,
|
|
"norm_label": "publishversionrequest"
|
|
},
|
|
{
|
|
"label": "VersionResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L59",
|
|
"id": "schemas_workflow_versionresponse",
|
|
"community": 3,
|
|
"norm_label": "versionresponse"
|
|
},
|
|
{
|
|
"label": "StartInstanceRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L71",
|
|
"id": "schemas_workflow_startinstancerequest",
|
|
"community": 3,
|
|
"norm_label": "startinstancerequest"
|
|
},
|
|
{
|
|
"label": "ApproveRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L79",
|
|
"id": "schemas_workflow_approverequest",
|
|
"community": 3,
|
|
"norm_label": "approverequest"
|
|
},
|
|
{
|
|
"label": "TaskResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L83",
|
|
"id": "schemas_workflow_taskresponse",
|
|
"community": 3,
|
|
"norm_label": "taskresponse"
|
|
},
|
|
{
|
|
"label": "InstanceResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L103",
|
|
"id": "schemas_workflow_instanceresponse",
|
|
"community": 3,
|
|
"norm_label": "instanceresponse"
|
|
},
|
|
{
|
|
"label": "Pydantic schemas - \u5de5\u4f5c\u6d41",
|
|
"file_type": "rationale",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L1",
|
|
"id": "schemas_workflow_rationale_1",
|
|
"community": 3,
|
|
"norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41"
|
|
},
|
|
{
|
|
"label": "leave.py",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L1",
|
|
"id": "app_schemas_leave_py",
|
|
"community": 3,
|
|
"norm_label": "leave.py"
|
|
},
|
|
{
|
|
"label": "LeaveCreate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L7",
|
|
"id": "schemas_leave_leavecreate",
|
|
"community": 11,
|
|
"norm_label": "leavecreate"
|
|
},
|
|
{
|
|
"label": "LeaveUpdate",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L16",
|
|
"id": "schemas_leave_leaveupdate",
|
|
"community": 11,
|
|
"norm_label": "leaveupdate"
|
|
},
|
|
{
|
|
"label": "LeaveResponse",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L25",
|
|
"id": "schemas_leave_leaveresponse",
|
|
"community": 3,
|
|
"norm_label": "leaveresponse"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L39",
|
|
"id": "schemas_leave_config",
|
|
"community": 3,
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7",
|
|
"file_type": "rationale",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L1",
|
|
"id": "schemas_leave_rationale_1",
|
|
"community": 3,
|
|
"norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7"
|
|
},
|
|
{
|
|
"label": "sample_code.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_sample_code_py",
|
|
"community": 12,
|
|
"norm_label": "sample_code.py"
|
|
},
|
|
{
|
|
"label": "_resolve_issued_user_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"id": "crud_sample_code_resolve_issued_user_display_name",
|
|
"community": 12,
|
|
"norm_label": "_resolve_issued_user_display_name()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_sample_code_py_session",
|
|
"community": 12,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_sample_code_py_str",
|
|
"community": 12,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_parse_issued_time()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L32",
|
|
"id": "crud_sample_code_parse_issued_time",
|
|
"community": 12,
|
|
"norm_label": "_parse_issued_time()"
|
|
},
|
|
{
|
|
"label": "datetime",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L32",
|
|
"id": "app_crud_sample_code_py_datetime",
|
|
"community": 12,
|
|
"norm_label": "datetime"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"id": "crud_sample_code_row_to_dict",
|
|
"community": 12,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "BizSampleCode",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"id": "bizsamplecode",
|
|
"community": 12,
|
|
"norm_label": "bizsamplecode"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"id": "app_crud_sample_code_py_any",
|
|
"community": 12,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "sample_code_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"id": "crud_sample_code_sample_code_exists",
|
|
"community": 12,
|
|
"norm_label": "sample_code_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"id": "app_crud_sample_code_py_bool",
|
|
"community": 12,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "list_sample_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"id": "crud_sample_code_list_sample_codes",
|
|
"community": 12,
|
|
"norm_label": "list_sample_codes()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"id": "app_crud_sample_code_py_int",
|
|
"community": 12,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_sample_code()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L104",
|
|
"id": "crud_sample_code_get_sample_code",
|
|
"community": 12,
|
|
"norm_label": "get_sample_code()"
|
|
},
|
|
{
|
|
"label": "create_sample_code()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"id": "crud_sample_code_create_sample_code",
|
|
"community": 12,
|
|
"norm_label": "create_sample_code()"
|
|
},
|
|
{
|
|
"label": "update_sample_code()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"id": "crud_sample_code_update_sample_code",
|
|
"community": 12,
|
|
"norm_label": "update_sample_code()"
|
|
},
|
|
{
|
|
"label": "soft_delete_sample_code()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L219",
|
|
"id": "crud_sample_code_soft_delete_sample_code",
|
|
"community": 12,
|
|
"norm_label": "soft_delete_sample_code()"
|
|
},
|
|
{
|
|
"label": "batch_generate_sample_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"id": "crud_sample_code_batch_generate_sample_codes",
|
|
"community": 12,
|
|
"norm_label": "batch_generate_sample_codes()"
|
|
},
|
|
{
|
|
"label": "batch_issue_sample_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L312",
|
|
"id": "crud_sample_code_batch_issue_sample_codes",
|
|
"community": 12,
|
|
"norm_label": "batch_issue_sample_codes()"
|
|
},
|
|
{
|
|
"label": "batch_revoke_sample_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L357",
|
|
"id": "crud_sample_code_batch_revoke_sample_codes",
|
|
"community": 12,
|
|
"norm_label": "batch_revoke_sample_codes()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L396",
|
|
"id": "crud_sample_code_total_pages",
|
|
"community": 12,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L1",
|
|
"id": "crud_sample_code_rationale_1",
|
|
"community": 12,
|
|
"norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)"
|
|
},
|
|
{
|
|
"label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L240",
|
|
"id": "crud_sample_code_rationale_240",
|
|
"community": 12,
|
|
"norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7"
|
|
},
|
|
{
|
|
"label": "post.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_post_py",
|
|
"community": 20,
|
|
"norm_label": "post.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"id": "crud_post_row_to_dict",
|
|
"community": 20,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysPost",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"id": "syspost",
|
|
"community": 20,
|
|
"norm_label": "syspost"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_post_py_str",
|
|
"community": 20,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_post_py_any",
|
|
"community": 20,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_posts()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"id": "crud_post_list_posts",
|
|
"community": 20,
|
|
"norm_label": "list_posts()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"id": "app_crud_post_py_session",
|
|
"community": 20,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"id": "app_crud_post_py_int",
|
|
"community": 20,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L64",
|
|
"id": "crud_post_get_post",
|
|
"community": 20,
|
|
"norm_label": "get_post()"
|
|
},
|
|
{
|
|
"label": "post_code_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"id": "crud_post_post_code_exists",
|
|
"community": 20,
|
|
"norm_label": "post_code_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"id": "app_crud_post_py_bool",
|
|
"community": 20,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"id": "crud_post_create_post",
|
|
"community": 20,
|
|
"norm_label": "create_post()"
|
|
},
|
|
{
|
|
"label": "update_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"id": "crud_post_update_post",
|
|
"community": 20,
|
|
"norm_label": "update_post()"
|
|
},
|
|
{
|
|
"label": "soft_delete_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L153",
|
|
"id": "crud_post_soft_delete_post",
|
|
"community": 20,
|
|
"norm_label": "soft_delete_post()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L163",
|
|
"id": "crud_post_total_pages",
|
|
"community": 20,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "user.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_user_py",
|
|
"community": 9,
|
|
"norm_label": "user.py"
|
|
},
|
|
{
|
|
"label": "_hash_password()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L18",
|
|
"id": "crud_user_hash_password",
|
|
"community": 9,
|
|
"norm_label": "_hash_password()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L18",
|
|
"id": "app_crud_user_py_str",
|
|
"community": 9,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_UserCRUDCompat",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L22",
|
|
"id": "crud_user_usercrudcompat",
|
|
"community": 9,
|
|
"norm_label": "_usercrudcompat"
|
|
},
|
|
{
|
|
"label": ".get_by_user_no()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"id": "crud_user_usercrudcompat_get_by_user_no",
|
|
"community": 9,
|
|
"norm_label": ".get_by_user_no()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"id": "app_crud_user_py_session",
|
|
"community": 9,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "SysUser",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"id": "app_crud_user_py_sysuser",
|
|
"community": 9,
|
|
"norm_label": "sysuser"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"id": "crud_user_row_to_dict",
|
|
"community": 9,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"id": "app_crud_user_py_any",
|
|
"community": 9,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_users()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"id": "crud_user_list_users",
|
|
"community": 9,
|
|
"norm_label": "list_users()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"id": "app_crud_user_py_int",
|
|
"community": 9,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L109",
|
|
"id": "crud_user_get_user",
|
|
"community": 9,
|
|
"norm_label": "get_user()"
|
|
},
|
|
{
|
|
"label": "list_post_ids_for_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L117",
|
|
"id": "crud_user_list_post_ids_for_user",
|
|
"community": 9,
|
|
"norm_label": "list_post_ids_for_user()"
|
|
},
|
|
{
|
|
"label": "set_user_post_ids_only()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L127",
|
|
"id": "crud_user_set_user_post_ids_only",
|
|
"community": 9,
|
|
"norm_label": "set_user_post_ids_only()"
|
|
},
|
|
{
|
|
"label": "list_user_ids_bound_to_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L159",
|
|
"id": "crud_user_list_user_ids_bound_to_post",
|
|
"community": 9,
|
|
"norm_label": "list_user_ids_bound_to_post()"
|
|
},
|
|
{
|
|
"label": "sync_post_user_bindings()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L174",
|
|
"id": "crud_user_sync_post_user_bindings",
|
|
"community": 9,
|
|
"norm_label": "sync_post_user_bindings()"
|
|
},
|
|
{
|
|
"label": "get_user_with_relations()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L202",
|
|
"id": "crud_user_get_user_with_relations",
|
|
"community": 9,
|
|
"norm_label": "get_user_with_relations()"
|
|
},
|
|
{
|
|
"label": "user_no_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"id": "crud_user_user_no_exists",
|
|
"community": 9,
|
|
"norm_label": "user_no_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"id": "app_crud_user_py_bool",
|
|
"community": 9,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "_replace_associations()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L236",
|
|
"id": "crud_user_replace_associations",
|
|
"community": 9,
|
|
"norm_label": "_replace_associations()"
|
|
},
|
|
{
|
|
"label": "create_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"id": "crud_user_create_user",
|
|
"community": 9,
|
|
"norm_label": "create_user()"
|
|
},
|
|
{
|
|
"label": "update_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"id": "crud_user_update_user",
|
|
"community": 9,
|
|
"norm_label": "update_user()"
|
|
},
|
|
{
|
|
"label": "soft_delete_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L401",
|
|
"id": "crud_user_soft_delete_user",
|
|
"community": 9,
|
|
"norm_label": "soft_delete_user()"
|
|
},
|
|
{
|
|
"label": "reset_password()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L411",
|
|
"id": "crud_user_reset_password",
|
|
"community": 9,
|
|
"norm_label": "reset_password()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L421",
|
|
"id": "crud_user_total_pages",
|
|
"community": 9,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L1",
|
|
"id": "crud_user_rationale_1",
|
|
"community": 9,
|
|
"norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)"
|
|
},
|
|
{
|
|
"label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L134",
|
|
"id": "crud_user_rationale_134",
|
|
"community": 9,
|
|
"norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002"
|
|
},
|
|
{
|
|
"label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L181",
|
|
"id": "crud_user_rationale_181",
|
|
"community": 9,
|
|
"norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002"
|
|
},
|
|
{
|
|
"label": "dict_type.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_dict_type_py",
|
|
"community": 17,
|
|
"norm_label": "dict_type.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"id": "crud_dict_type_row_to_dict",
|
|
"community": 17,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysDictType",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"id": "sysdicttype",
|
|
"community": 17,
|
|
"norm_label": "sysdicttype"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_dict_type_py_str",
|
|
"community": 17,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_dict_type_py_any",
|
|
"community": 17,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_dict_types()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"id": "crud_dict_type_list_dict_types",
|
|
"community": 17,
|
|
"norm_label": "list_dict_types()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"id": "app_crud_dict_type_py_session",
|
|
"community": 17,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"id": "app_crud_dict_type_py_int",
|
|
"community": 17,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L63",
|
|
"id": "crud_dict_type_get_dict_type",
|
|
"community": 17,
|
|
"norm_label": "get_dict_type()"
|
|
},
|
|
{
|
|
"label": "dict_type_code_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"id": "crud_dict_type_dict_type_code_exists",
|
|
"community": 17,
|
|
"norm_label": "dict_type_code_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"id": "app_crud_dict_type_py_bool",
|
|
"community": 17,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"id": "crud_dict_type_create_dict_type",
|
|
"community": 17,
|
|
"norm_label": "create_dict_type()"
|
|
},
|
|
{
|
|
"label": "update_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"id": "crud_dict_type_update_dict_type",
|
|
"community": 17,
|
|
"norm_label": "update_dict_type()"
|
|
},
|
|
{
|
|
"label": "soft_delete_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L153",
|
|
"id": "crud_dict_type_soft_delete_dict_type",
|
|
"community": 17,
|
|
"norm_label": "soft_delete_dict_type()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L166",
|
|
"id": "crud_dict_type_total_pages",
|
|
"community": 17,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L1",
|
|
"id": "crud_dict_type_rationale_1",
|
|
"community": 17,
|
|
"norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)"
|
|
},
|
|
{
|
|
"label": "tenant.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_tenant_py",
|
|
"community": 18,
|
|
"norm_label": "tenant.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"id": "crud_tenant_row_to_dict",
|
|
"community": 18,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysTenant",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"id": "systenant",
|
|
"community": 18,
|
|
"norm_label": "systenant"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"id": "app_crud_tenant_py_str",
|
|
"community": 18,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"id": "app_crud_tenant_py_any",
|
|
"community": 18,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_tenants()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"id": "crud_tenant_list_tenants",
|
|
"community": 18,
|
|
"norm_label": "list_tenants()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"id": "app_crud_tenant_py_session",
|
|
"community": 18,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"id": "app_crud_tenant_py_int",
|
|
"community": 18,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L62",
|
|
"id": "crud_tenant_get_tenant",
|
|
"community": 18,
|
|
"norm_label": "get_tenant()"
|
|
},
|
|
{
|
|
"label": "tenant_no_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"id": "crud_tenant_tenant_no_exists",
|
|
"community": 18,
|
|
"norm_label": "tenant_no_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"id": "app_crud_tenant_py_bool",
|
|
"community": 18,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"id": "crud_tenant_create_tenant",
|
|
"community": 18,
|
|
"norm_label": "create_tenant()"
|
|
},
|
|
{
|
|
"label": "update_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"id": "crud_tenant_update_tenant",
|
|
"community": 18,
|
|
"norm_label": "update_tenant()"
|
|
},
|
|
{
|
|
"label": "soft_delete_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L156",
|
|
"id": "crud_tenant_soft_delete_tenant",
|
|
"community": 18,
|
|
"norm_label": "soft_delete_tenant()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L168",
|
|
"id": "crud_tenant_total_pages",
|
|
"community": 18,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "biz_no_generator.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_biz_no_generator_py",
|
|
"community": 25,
|
|
"norm_label": "biz_no_generator.py"
|
|
},
|
|
{
|
|
"label": "_prefix_for()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"id": "crud_biz_no_generator_prefix_for",
|
|
"community": 25,
|
|
"norm_label": "_prefix_for()"
|
|
},
|
|
{
|
|
"label": "BizNoKind",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"id": "biznokind",
|
|
"community": 25,
|
|
"norm_label": "biznokind"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"id": "app_crud_biz_no_generator_py_str",
|
|
"community": 25,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_format_biz_no()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L23",
|
|
"id": "crud_biz_no_generator_format_biz_no",
|
|
"community": 25,
|
|
"norm_label": "_format_biz_no()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L23",
|
|
"id": "app_crud_biz_no_generator_py_int",
|
|
"community": 25,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "allocate_next_biz_no()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"id": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"community": 25,
|
|
"norm_label": "allocate_next_biz_no()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"id": "app_crud_biz_no_generator_py_session",
|
|
"community": 25,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "datetime",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"id": "app_crud_biz_no_generator_py_datetime",
|
|
"community": 25,
|
|
"norm_label": "datetime"
|
|
},
|
|
{
|
|
"label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210\uff1aXBCC / JZCC + YYYYMMDD + 6 \u4f4d\u5e8f\u53f7",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L1",
|
|
"id": "crud_biz_no_generator_rationale_1",
|
|
"community": 25,
|
|
"norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7"
|
|
},
|
|
{
|
|
"label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528\uff1b\u4f7f\u7528 MySQL LAST_INSERT_ID \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L35",
|
|
"id": "crud_biz_no_generator_rationale_35",
|
|
"community": 25,
|
|
"norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_init_py",
|
|
"community": 4,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "role.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_role_py",
|
|
"community": 6,
|
|
"norm_label": "role.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"id": "crud_role_row_to_dict",
|
|
"community": 6,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysRole",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"id": "sysrole",
|
|
"community": 6,
|
|
"norm_label": "sysrole"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"id": "app_crud_role_py_str",
|
|
"community": 6,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"id": "app_crud_role_py_any",
|
|
"community": 6,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L34",
|
|
"id": "crud_role_total_pages",
|
|
"community": 6,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L34",
|
|
"id": "app_crud_role_py_int",
|
|
"community": 6,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "list_roles()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"id": "crud_role_list_roles",
|
|
"community": 6,
|
|
"norm_label": "list_roles()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"id": "app_crud_role_py_session",
|
|
"community": 6,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "get_role()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L80",
|
|
"id": "crud_role_get_role",
|
|
"community": 6,
|
|
"norm_label": "get_role()"
|
|
},
|
|
{
|
|
"label": "role_name_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"id": "crud_role_role_name_exists",
|
|
"community": 6,
|
|
"norm_label": "role_name_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"id": "app_crud_role_py_bool",
|
|
"community": 6,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_role()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"id": "crud_role_create_role",
|
|
"community": 6,
|
|
"norm_label": "create_role()"
|
|
},
|
|
{
|
|
"label": "update_role()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"id": "crud_role_update_role",
|
|
"community": 6,
|
|
"norm_label": "update_role()"
|
|
},
|
|
{
|
|
"label": "soft_delete_role()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L176",
|
|
"id": "crud_role_soft_delete_role",
|
|
"community": 6,
|
|
"norm_label": "soft_delete_role()"
|
|
},
|
|
{
|
|
"label": "get_role_menu_ids()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L198",
|
|
"id": "crud_role_get_role_menu_ids",
|
|
"community": 6,
|
|
"norm_label": "get_role_menu_ids()"
|
|
},
|
|
{
|
|
"label": "update_role_menus()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L207",
|
|
"id": "crud_role_update_role_menus",
|
|
"community": 6,
|
|
"norm_label": "update_role_menus()"
|
|
},
|
|
{
|
|
"label": "get_role_data_scope()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L242",
|
|
"id": "crud_role_get_role_data_scope",
|
|
"community": 6,
|
|
"norm_label": "get_role_data_scope()"
|
|
},
|
|
{
|
|
"label": "update_role_data_scope()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L251",
|
|
"id": "crud_role_update_role_data_scope",
|
|
"community": 6,
|
|
"norm_label": "update_role_data_scope()"
|
|
},
|
|
{
|
|
"label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L1",
|
|
"id": "crud_role_rationale_1",
|
|
"community": 6,
|
|
"norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)"
|
|
},
|
|
{
|
|
"label": "menu.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_menu_py",
|
|
"community": 15,
|
|
"norm_label": "menu.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"id": "crud_menu_row_to_dict",
|
|
"community": 15,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysMenu",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"id": "sysmenu",
|
|
"community": 15,
|
|
"norm_label": "sysmenu"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"id": "app_crud_menu_py_str",
|
|
"community": 15,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"id": "app_crud_menu_py_any",
|
|
"community": 15,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "_build_tree()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L33",
|
|
"id": "crud_menu_build_tree",
|
|
"community": 15,
|
|
"norm_label": "_build_tree()"
|
|
},
|
|
{
|
|
"label": "list_menus()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"id": "crud_menu_list_menus",
|
|
"community": 15,
|
|
"norm_label": "list_menus()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"id": "app_crud_menu_py_session",
|
|
"community": 15,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "list_menus_tree()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L62",
|
|
"id": "crud_menu_list_menus_tree",
|
|
"community": 15,
|
|
"norm_label": "list_menus_tree()"
|
|
},
|
|
{
|
|
"label": "get_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L101",
|
|
"id": "crud_menu_get_menu",
|
|
"community": 15,
|
|
"norm_label": "get_menu()"
|
|
},
|
|
{
|
|
"label": "menu_name_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"id": "crud_menu_menu_name_exists",
|
|
"community": 15,
|
|
"norm_label": "menu_name_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"id": "app_crud_menu_py_bool",
|
|
"community": 15,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"id": "crud_menu_create_menu",
|
|
"community": 15,
|
|
"norm_label": "create_menu()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"id": "app_crud_menu_py_int",
|
|
"community": 15,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "update_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"id": "crud_menu_update_menu",
|
|
"community": 15,
|
|
"norm_label": "update_menu()"
|
|
},
|
|
{
|
|
"label": "_cascade_soft_delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L220",
|
|
"id": "crud_menu_cascade_soft_delete",
|
|
"community": 15,
|
|
"norm_label": "_cascade_soft_delete()"
|
|
},
|
|
{
|
|
"label": "soft_delete_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L233",
|
|
"id": "crud_menu_soft_delete_menu",
|
|
"community": 15,
|
|
"norm_label": "soft_delete_menu()"
|
|
},
|
|
{
|
|
"label": "site.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_site_py",
|
|
"community": 21,
|
|
"norm_label": "site.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"id": "crud_site_row_to_dict",
|
|
"community": 21,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysSite",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"id": "syssite",
|
|
"community": 21,
|
|
"norm_label": "syssite"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_site_py_str",
|
|
"community": 21,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_site_py_any",
|
|
"community": 21,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_sites()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"id": "crud_site_list_sites",
|
|
"community": 21,
|
|
"norm_label": "list_sites()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"id": "app_crud_site_py_session",
|
|
"community": 21,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"id": "app_crud_site_py_int",
|
|
"community": 21,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L69",
|
|
"id": "crud_site_get_site",
|
|
"community": 21,
|
|
"norm_label": "get_site()"
|
|
},
|
|
{
|
|
"label": "site_code_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"id": "crud_site_site_code_exists",
|
|
"community": 21,
|
|
"norm_label": "site_code_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"id": "app_crud_site_py_bool",
|
|
"community": 21,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"id": "crud_site_create_site",
|
|
"community": 21,
|
|
"norm_label": "create_site()"
|
|
},
|
|
{
|
|
"label": "update_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"id": "crud_site_update_site",
|
|
"community": 21,
|
|
"norm_label": "update_site()"
|
|
},
|
|
{
|
|
"label": "soft_delete_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L183",
|
|
"id": "crud_site_soft_delete_site",
|
|
"community": 21,
|
|
"norm_label": "soft_delete_site()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L193",
|
|
"id": "crud_site_total_pages",
|
|
"community": 21,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "api_request_log.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_api_request_log_py",
|
|
"community": 4,
|
|
"norm_label": "api_request_log.py"
|
|
},
|
|
{
|
|
"label": "ApiRequestLogCRUD",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L12",
|
|
"id": "crud_api_request_log_apirequestlogcrud",
|
|
"community": 4,
|
|
"norm_label": "apirequestlogcrud"
|
|
},
|
|
{
|
|
"label": ".get_multi_with_filters()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"id": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"community": 4,
|
|
"norm_label": ".get_multi_with_filters()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"id": "app_crud_api_request_log_py_session",
|
|
"community": 4,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"id": "app_crud_api_request_log_py_str",
|
|
"community": 4,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"id": "app_crud_api_request_log_py_int",
|
|
"community": 4,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "SysApiRequestLog",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"id": "sysapirequestlog",
|
|
"community": 4,
|
|
"norm_label": "sysapirequestlog"
|
|
},
|
|
{
|
|
"label": ".get()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L85",
|
|
"id": "crud_api_request_log_apirequestlogcrud_get",
|
|
"community": 4,
|
|
"norm_label": ".get()"
|
|
},
|
|
{
|
|
"label": ".delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"id": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"community": 4,
|
|
"norm_label": ".delete()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"id": "app_crud_api_request_log_py_bool",
|
|
"community": 4,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "dict_data.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_dict_data_py",
|
|
"community": 6,
|
|
"norm_label": "dict_data.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"id": "crud_dict_data_row_to_dict",
|
|
"community": 6,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysDictData",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"id": "sysdictdata",
|
|
"community": 6,
|
|
"norm_label": "sysdictdata"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_dict_data_py_str",
|
|
"community": 6,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"id": "app_crud_dict_data_py_any",
|
|
"community": 6,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"id": "crud_dict_data_list_dict_data",
|
|
"community": 6,
|
|
"norm_label": "list_dict_data()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"id": "app_crud_dict_data_py_session",
|
|
"community": 6,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"id": "app_crud_dict_data_py_int",
|
|
"community": 6,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L68",
|
|
"id": "crud_dict_data_get_dict_data",
|
|
"community": 6,
|
|
"norm_label": "get_dict_data()"
|
|
},
|
|
{
|
|
"label": "create_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"id": "crud_dict_data_create_dict_data",
|
|
"community": 6,
|
|
"norm_label": "create_dict_data()"
|
|
},
|
|
{
|
|
"label": "update_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"id": "crud_dict_data_update_dict_data",
|
|
"community": 6,
|
|
"norm_label": "update_dict_data()"
|
|
},
|
|
{
|
|
"label": "soft_delete_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L142",
|
|
"id": "crud_dict_data_soft_delete_dict_data",
|
|
"community": 6,
|
|
"norm_label": "soft_delete_dict_data()"
|
|
},
|
|
{
|
|
"label": "list_dict_data_options()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L152",
|
|
"id": "crud_dict_data_list_dict_data_options",
|
|
"community": 6,
|
|
"norm_label": "list_dict_data_options()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L164",
|
|
"id": "crud_dict_data_total_pages",
|
|
"community": 6,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L1",
|
|
"id": "crud_dict_data_rationale_1",
|
|
"community": 6,
|
|
"norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)"
|
|
},
|
|
{
|
|
"label": "ethnic.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_ethnic_py",
|
|
"community": 27,
|
|
"norm_label": "ethnic.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"id": "crud_ethnic_row_to_dict",
|
|
"community": 27,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysEthnic",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"id": "sysethnic",
|
|
"community": 27,
|
|
"norm_label": "sysethnic"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"id": "app_crud_ethnic_py_str",
|
|
"community": 27,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"id": "app_crud_ethnic_py_any",
|
|
"community": 27,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_ethnics()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"id": "crud_ethnic_list_ethnics",
|
|
"community": 27,
|
|
"norm_label": "list_ethnics()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"id": "app_crud_ethnic_py_session",
|
|
"community": 27,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"id": "app_crud_ethnic_py_int",
|
|
"community": 27,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L1",
|
|
"id": "crud_ethnic_rationale_1",
|
|
"community": 27,
|
|
"norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)"
|
|
},
|
|
{
|
|
"label": "workflow.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_workflow_py",
|
|
"community": 0,
|
|
"norm_label": "workflow.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"id": "crud_workflow_row_to_dict",
|
|
"community": 0,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "WfProcessDef",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"id": "wfprocessdef",
|
|
"community": 0,
|
|
"norm_label": "wfprocessdef"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"id": "app_crud_workflow_py_str",
|
|
"community": 0,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"id": "app_crud_workflow_py_any",
|
|
"community": 0,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_process_defs()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"id": "crud_workflow_list_process_defs",
|
|
"community": 0,
|
|
"norm_label": "list_process_defs()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"id": "app_crud_workflow_py_session",
|
|
"community": 0,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"id": "app_crud_workflow_py_int",
|
|
"community": 0,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "get_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L99",
|
|
"id": "crud_workflow_get_process_def",
|
|
"community": 0,
|
|
"norm_label": "get_process_def()"
|
|
},
|
|
{
|
|
"label": "process_code_exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"id": "crud_workflow_process_code_exists",
|
|
"community": 0,
|
|
"norm_label": "process_code_exists()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"id": "app_crud_workflow_py_bool",
|
|
"community": 0,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "create_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"id": "crud_workflow_create_process_def",
|
|
"community": 0,
|
|
"norm_label": "create_process_def()"
|
|
},
|
|
{
|
|
"label": "update_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"id": "crud_workflow_update_process_def",
|
|
"community": 0,
|
|
"norm_label": "update_process_def()"
|
|
},
|
|
{
|
|
"label": "soft_delete_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L194",
|
|
"id": "crud_workflow_soft_delete_process_def",
|
|
"community": 0,
|
|
"norm_label": "soft_delete_process_def()"
|
|
},
|
|
{
|
|
"label": "publish_version()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"id": "crud_workflow_publish_version",
|
|
"community": 0,
|
|
"norm_label": "publish_version()"
|
|
},
|
|
{
|
|
"label": "WfProcessVersion",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"id": "wfprocessversion",
|
|
"community": 0,
|
|
"norm_label": "wfprocessversion"
|
|
},
|
|
{
|
|
"label": "get_latest_version()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L301",
|
|
"id": "crud_workflow_get_latest_version",
|
|
"community": 0,
|
|
"norm_label": "get_latest_version()"
|
|
},
|
|
{
|
|
"label": "_version_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L315",
|
|
"id": "crud_workflow_version_to_dict",
|
|
"community": 0,
|
|
"norm_label": "_version_to_dict()"
|
|
},
|
|
{
|
|
"label": "list_versions()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L326",
|
|
"id": "crud_workflow_list_versions",
|
|
"community": 0,
|
|
"norm_label": "list_versions()"
|
|
},
|
|
{
|
|
"label": "get_nodes_by_version()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"id": "crud_workflow_get_nodes_by_version",
|
|
"community": 0,
|
|
"norm_label": "get_nodes_by_version()"
|
|
},
|
|
{
|
|
"label": "WfNode",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"id": "app_crud_workflow_py_wfnode",
|
|
"community": 0,
|
|
"norm_label": "wfnode"
|
|
},
|
|
{
|
|
"label": "get_transitions_by_version()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"id": "crud_workflow_get_transitions_by_version",
|
|
"community": 0,
|
|
"norm_label": "get_transitions_by_version()"
|
|
},
|
|
{
|
|
"label": "WfTransition",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"id": "app_crud_workflow_py_wftransition",
|
|
"community": 0,
|
|
"norm_label": "wftransition"
|
|
},
|
|
{
|
|
"label": "create_instance()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"id": "crud_workflow_create_instance",
|
|
"community": 0,
|
|
"norm_label": "create_instance()"
|
|
},
|
|
{
|
|
"label": "WfProcessInstance",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"id": "app_crud_workflow_py_wfprocessinstance",
|
|
"community": 0,
|
|
"norm_label": "wfprocessinstance"
|
|
},
|
|
{
|
|
"label": "get_instance()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L402",
|
|
"id": "crud_workflow_get_instance",
|
|
"community": 0,
|
|
"norm_label": "get_instance()"
|
|
},
|
|
{
|
|
"label": "update_instance_status()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L410",
|
|
"id": "crud_workflow_update_instance_status",
|
|
"community": 0,
|
|
"norm_label": "update_instance_status()"
|
|
},
|
|
{
|
|
"label": "list_my_instances()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"id": "crud_workflow_list_my_instances",
|
|
"community": 0,
|
|
"norm_label": "list_my_instances()"
|
|
},
|
|
{
|
|
"label": "get_all_tasks_for_business()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L508",
|
|
"id": "crud_workflow_get_all_tasks_for_business",
|
|
"community": 0,
|
|
"norm_label": "get_all_tasks_for_business()"
|
|
},
|
|
{
|
|
"label": "create_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"id": "crud_workflow_create_task",
|
|
"community": 0,
|
|
"norm_label": "create_task()"
|
|
},
|
|
{
|
|
"label": "WfTask",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"id": "wftask",
|
|
"community": 0,
|
|
"norm_label": "wftask"
|
|
},
|
|
{
|
|
"label": "get_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L600",
|
|
"id": "crud_workflow_get_task",
|
|
"community": 0,
|
|
"norm_label": "get_task()"
|
|
},
|
|
{
|
|
"label": "get_pending_tasks_by_node()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L608",
|
|
"id": "crud_workflow_get_pending_tasks_by_node",
|
|
"community": 0,
|
|
"norm_label": "get_pending_tasks_by_node()"
|
|
},
|
|
{
|
|
"label": "_task_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L623",
|
|
"id": "crud_workflow_task_row_to_dict",
|
|
"community": 0,
|
|
"norm_label": "_task_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "list_pending_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"id": "crud_workflow_list_pending_tasks",
|
|
"community": 0,
|
|
"norm_label": "list_pending_tasks()"
|
|
},
|
|
{
|
|
"label": "list_completed_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"id": "crud_workflow_list_completed_tasks",
|
|
"community": 0,
|
|
"norm_label": "list_completed_tasks()"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L776",
|
|
"id": "crud_workflow_total_pages",
|
|
"community": 0,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L1",
|
|
"id": "crud_workflow_rationale_1",
|
|
"community": 0,
|
|
"norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc"
|
|
},
|
|
{
|
|
"label": "dept.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_dept_py",
|
|
"community": 16,
|
|
"norm_label": "dept.py"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"id": "crud_dept_row_to_dict",
|
|
"community": 16,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "SysDept",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"id": "sysdept",
|
|
"community": 16,
|
|
"norm_label": "sysdept"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"id": "app_crud_dept_py_str",
|
|
"community": 16,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"id": "app_crud_dept_py_any",
|
|
"community": 16,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "_build_tree()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L30",
|
|
"id": "crud_dept_build_tree",
|
|
"community": 16,
|
|
"norm_label": "_build_tree()"
|
|
},
|
|
{
|
|
"label": "_collect_with_ancestors()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L38",
|
|
"id": "crud_dept_collect_with_ancestors",
|
|
"community": 16,
|
|
"norm_label": "_collect_with_ancestors()"
|
|
},
|
|
{
|
|
"label": "list_depts()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"id": "crud_dept_list_depts",
|
|
"community": 16,
|
|
"norm_label": "list_depts()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"id": "app_crud_dept_py_session",
|
|
"community": 16,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "list_depts_tree()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L75",
|
|
"id": "crud_dept_list_depts_tree",
|
|
"community": 16,
|
|
"norm_label": "list_depts_tree()"
|
|
},
|
|
{
|
|
"label": "get_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L97",
|
|
"id": "crud_dept_get_dept",
|
|
"community": 16,
|
|
"norm_label": "get_dept()"
|
|
},
|
|
{
|
|
"label": "create_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"id": "crud_dept_create_dept",
|
|
"community": 16,
|
|
"norm_label": "create_dept()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"id": "app_crud_dept_py_int",
|
|
"community": 16,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "update_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"id": "crud_dept_update_dept",
|
|
"community": 16,
|
|
"norm_label": "update_dept()"
|
|
},
|
|
{
|
|
"label": "_cascade_soft_delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L184",
|
|
"id": "crud_dept_cascade_soft_delete",
|
|
"community": 16,
|
|
"norm_label": "_cascade_soft_delete()"
|
|
},
|
|
{
|
|
"label": "soft_delete_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L197",
|
|
"id": "crud_dept_soft_delete_dept",
|
|
"community": 16,
|
|
"norm_label": "soft_delete_dept()"
|
|
},
|
|
{
|
|
"label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L41",
|
|
"id": "crud_dept_rationale_41",
|
|
"community": 16,
|
|
"norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002"
|
|
},
|
|
{
|
|
"label": "base.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_base_py",
|
|
"community": 4,
|
|
"norm_label": "base.py"
|
|
},
|
|
{
|
|
"label": "camel_to_snake()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L14",
|
|
"id": "crud_base_camel_to_snake",
|
|
"community": 4,
|
|
"norm_label": "camel_to_snake()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L14",
|
|
"id": "app_crud_base_py_str",
|
|
"community": 4,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "get_model_attr()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L20",
|
|
"id": "crud_base_get_model_attr",
|
|
"community": 4,
|
|
"norm_label": "get_model_attr()"
|
|
},
|
|
{
|
|
"label": "CRUDBase",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L33",
|
|
"id": "crud_base_crudbase",
|
|
"community": 4,
|
|
"norm_label": "crudbase"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L36",
|
|
"id": "crud_base_crudbase_init",
|
|
"community": 4,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "ModelType",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L36",
|
|
"id": "modeltype",
|
|
"community": 4,
|
|
"norm_label": "modeltype"
|
|
},
|
|
{
|
|
"label": ".get()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"id": "crud_base_crudbase_get",
|
|
"community": 4,
|
|
"norm_label": ".get()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"id": "app_crud_base_py_session",
|
|
"community": 4,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": ".get_multi()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"id": "crud_base_crudbase_get_multi",
|
|
"community": 4,
|
|
"norm_label": ".get_multi()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"id": "app_crud_base_py_int",
|
|
"community": 4,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"id": "app_crud_base_py_any",
|
|
"community": 4,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": ".get_all()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L67",
|
|
"id": "crud_base_crudbase_get_all",
|
|
"community": 4,
|
|
"norm_label": ".get_all()"
|
|
},
|
|
{
|
|
"label": ".create()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L74",
|
|
"id": "crud_base_crudbase_create",
|
|
"community": 4,
|
|
"norm_label": ".create()"
|
|
},
|
|
{
|
|
"label": ".update()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L95",
|
|
"id": "crud_base_crudbase_update",
|
|
"community": 4,
|
|
"norm_label": ".update()"
|
|
},
|
|
{
|
|
"label": ".delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"id": "crud_base_crudbase_delete",
|
|
"community": 4,
|
|
"norm_label": ".delete()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"id": "app_crud_base_py_bool",
|
|
"community": 4,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": ".hard_delete()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L126",
|
|
"id": "crud_base_crudbase_hard_delete",
|
|
"community": 4,
|
|
"norm_label": ".hard_delete()"
|
|
},
|
|
{
|
|
"label": ".count()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L135",
|
|
"id": "crud_base_crudbase_count",
|
|
"community": 4,
|
|
"norm_label": ".count()"
|
|
},
|
|
{
|
|
"label": ".exists()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L142",
|
|
"id": "crud_base_crudbase_exists",
|
|
"community": 4,
|
|
"norm_label": ".exists()"
|
|
},
|
|
{
|
|
"label": "HistoryCRUD",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L150",
|
|
"id": "crud_base_historycrud",
|
|
"community": 4,
|
|
"norm_label": "historycrud"
|
|
},
|
|
{
|
|
"label": ".create_history()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L153",
|
|
"id": "crud_base_historycrud_create_history",
|
|
"community": 4,
|
|
"norm_label": ".create_history()"
|
|
},
|
|
{
|
|
"label": "leave.py",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L1",
|
|
"id": "app_crud_leave_py",
|
|
"community": 19,
|
|
"norm_label": "leave.py"
|
|
},
|
|
{
|
|
"label": "total_pages()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L14",
|
|
"id": "crud_leave_total_pages",
|
|
"community": 19,
|
|
"norm_label": "total_pages()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L14",
|
|
"id": "app_crud_leave_py_int",
|
|
"community": 19,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "_row_to_dict()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"id": "crud_leave_row_to_dict",
|
|
"community": 19,
|
|
"norm_label": "_row_to_dict()"
|
|
},
|
|
{
|
|
"label": "BizLeaveRequest",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"id": "bizleaverequest",
|
|
"community": 19,
|
|
"norm_label": "bizleaverequest"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"id": "app_crud_leave_py_str",
|
|
"community": 19,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"id": "app_crud_leave_py_any",
|
|
"community": 19,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "list_leaves()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"id": "crud_leave_list_leaves",
|
|
"community": 19,
|
|
"norm_label": "list_leaves()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"id": "app_crud_leave_py_session",
|
|
"community": 19,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "get_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L73",
|
|
"id": "crud_leave_get_leave",
|
|
"community": 19,
|
|
"norm_label": "get_leave()"
|
|
},
|
|
{
|
|
"label": "create_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"id": "crud_leave_create_leave",
|
|
"community": 19,
|
|
"norm_label": "create_leave()"
|
|
},
|
|
{
|
|
"label": "update_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L109",
|
|
"id": "crud_leave_update_leave",
|
|
"community": 19,
|
|
"norm_label": "update_leave()"
|
|
},
|
|
{
|
|
"label": "update_leave_status()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L129",
|
|
"id": "crud_leave_update_leave_status",
|
|
"community": 19,
|
|
"norm_label": "update_leave_status()"
|
|
},
|
|
{
|
|
"label": "soft_delete_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L141",
|
|
"id": "crud_leave_soft_delete_leave",
|
|
"community": 19,
|
|
"norm_label": "soft_delete_leave()"
|
|
},
|
|
{
|
|
"label": "public.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_public_py",
|
|
"community": 2,
|
|
"norm_label": "public.py"
|
|
},
|
|
{
|
|
"label": "_avatar_url_field()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"id": "api_public_avatar_url_field",
|
|
"community": 2,
|
|
"norm_label": "_avatar_url_field()"
|
|
},
|
|
{
|
|
"label": "SysUser",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"id": "app_api_public_py_sysuser",
|
|
"community": 2,
|
|
"norm_label": "sysuser"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"id": "app_api_public_py_str",
|
|
"community": 2,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_build_user_info_payload()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L42",
|
|
"id": "api_public_build_user_info_payload",
|
|
"community": 2,
|
|
"norm_label": "_build_user_info_payload()"
|
|
},
|
|
{
|
|
"label": "_jwt_user_payload()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L58",
|
|
"id": "api_public_jwt_user_payload",
|
|
"community": 2,
|
|
"norm_label": "_jwt_user_payload()"
|
|
},
|
|
{
|
|
"label": "web_login_rsa_public_key()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L69",
|
|
"id": "api_public_web_login_rsa_public_key",
|
|
"community": 2,
|
|
"norm_label": "web_login_rsa_public_key()"
|
|
},
|
|
{
|
|
"label": "web_login()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"id": "api_public_web_login",
|
|
"community": 2,
|
|
"norm_label": "web_login()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"id": "app_api_public_py_request",
|
|
"community": 2,
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"id": "app_api_public_py_session",
|
|
"community": 2,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "refresh_token()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L134",
|
|
"id": "api_public_refresh_token",
|
|
"community": 2,
|
|
"norm_label": "refresh_token()"
|
|
},
|
|
{
|
|
"label": "logout()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L196",
|
|
"id": "api_public_logout",
|
|
"community": 2,
|
|
"norm_label": "logout()"
|
|
},
|
|
{
|
|
"label": "get_current_user_profile()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L215",
|
|
"id": "api_public_get_current_user_profile",
|
|
"community": 2,
|
|
"norm_label": "get_current_user_profile()"
|
|
},
|
|
{
|
|
"label": "get_web_auth_menu_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L248",
|
|
"id": "api_public_get_web_auth_menu_codes",
|
|
"community": 2,
|
|
"norm_label": "get_web_auth_menu_codes()"
|
|
},
|
|
{
|
|
"label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L1",
|
|
"id": "api_public_rationale_1",
|
|
"community": 2,
|
|
"norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf)"
|
|
},
|
|
{
|
|
"label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L43",
|
|
"id": "api_public_rationale_43",
|
|
"community": 2,
|
|
"norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002"
|
|
},
|
|
{
|
|
"label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L70",
|
|
"id": "api_public_rationale_70",
|
|
"community": 2,
|
|
"norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)"
|
|
},
|
|
{
|
|
"label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L81",
|
|
"id": "api_public_rationale_81",
|
|
"community": 2,
|
|
"norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002"
|
|
},
|
|
{
|
|
"label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L197",
|
|
"id": "api_public_rationale_197",
|
|
"community": 2,
|
|
"norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002"
|
|
},
|
|
{
|
|
"label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L216",
|
|
"id": "api_public_rationale_216",
|
|
"community": 2,
|
|
"norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002"
|
|
},
|
|
{
|
|
"label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L249",
|
|
"id": "api_public_rationale_249",
|
|
"community": 2,
|
|
"norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_init_py",
|
|
"community": 11,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "API \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "api_init_rationale_1",
|
|
"community": 11,
|
|
"norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237"
|
|
},
|
|
{
|
|
"label": "menu.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_menu_py",
|
|
"community": 11,
|
|
"norm_label": "menu.py"
|
|
},
|
|
{
|
|
"label": "get_menu_list()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L649",
|
|
"id": "api_menu_get_menu_list",
|
|
"community": 11,
|
|
"norm_label": "get_menu_list()"
|
|
},
|
|
{
|
|
"label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c13 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L1",
|
|
"id": "api_menu_rationale_1",
|
|
"community": 11,
|
|
"norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,13 \u4e2a\u4e00\u7ea7\u83dc\u5355)"
|
|
},
|
|
{
|
|
"label": "admin.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_admin_py",
|
|
"community": 1,
|
|
"norm_label": "admin.py"
|
|
},
|
|
{
|
|
"label": "list_roles_for_select()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L40",
|
|
"id": "api_admin_list_roles_for_select",
|
|
"community": 1,
|
|
"norm_label": "list_roles_for_select()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L40",
|
|
"id": "app_api_admin_py_session",
|
|
"community": 1,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "list_users_for_select()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L72",
|
|
"id": "api_admin_list_users_for_select",
|
|
"community": 1,
|
|
"norm_label": "list_users_for_select()"
|
|
},
|
|
{
|
|
"label": "list_roles_for_designer()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L87",
|
|
"id": "api_admin_list_roles_for_designer",
|
|
"community": 1,
|
|
"norm_label": "list_roles_for_designer()"
|
|
},
|
|
{
|
|
"label": "TenantCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L107",
|
|
"id": "api_admin_tenantcreatebody",
|
|
"community": 1,
|
|
"norm_label": "tenantcreatebody"
|
|
},
|
|
{
|
|
"label": "TenantUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L118",
|
|
"id": "api_admin_tenantupdatebody",
|
|
"community": 1,
|
|
"norm_label": "tenantupdatebody"
|
|
},
|
|
{
|
|
"label": "list_tenants()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"id": "api_admin_list_tenants",
|
|
"community": 1,
|
|
"norm_label": "list_tenants()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"id": "app_api_admin_py_int",
|
|
"community": 1,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"id": "app_api_admin_py_str",
|
|
"community": 1,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "create_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L151",
|
|
"id": "api_admin_create_tenant",
|
|
"community": 1,
|
|
"norm_label": "create_tenant()"
|
|
},
|
|
{
|
|
"label": "update_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L173",
|
|
"id": "api_admin_update_tenant",
|
|
"community": 1,
|
|
"norm_label": "update_tenant()"
|
|
},
|
|
{
|
|
"label": "delete_tenant()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L198",
|
|
"id": "api_admin_delete_tenant",
|
|
"community": 1,
|
|
"norm_label": "delete_tenant()"
|
|
},
|
|
{
|
|
"label": "_get_tenant_no()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L215",
|
|
"id": "api_admin_get_tenant_no",
|
|
"community": 1,
|
|
"norm_label": "_get_tenant_no()"
|
|
},
|
|
{
|
|
"label": "UserCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L228",
|
|
"id": "api_admin_usercreatebody",
|
|
"community": 1,
|
|
"norm_label": "usercreatebody"
|
|
},
|
|
{
|
|
"label": "UserUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L245",
|
|
"id": "api_admin_userupdatebody",
|
|
"community": 1,
|
|
"norm_label": "userupdatebody"
|
|
},
|
|
{
|
|
"label": "list_users()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L261",
|
|
"id": "api_admin_list_users",
|
|
"community": 1,
|
|
"norm_label": "list_users()"
|
|
},
|
|
{
|
|
"label": "get_user_by_id()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L305",
|
|
"id": "api_admin_get_user_by_id",
|
|
"community": 1,
|
|
"norm_label": "get_user_by_id()"
|
|
},
|
|
{
|
|
"label": "create_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L321",
|
|
"id": "api_admin_create_user",
|
|
"community": 1,
|
|
"norm_label": "create_user()"
|
|
},
|
|
{
|
|
"label": "update_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L354",
|
|
"id": "api_admin_update_user",
|
|
"community": 1,
|
|
"norm_label": "update_user()"
|
|
},
|
|
{
|
|
"label": "delete_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L384",
|
|
"id": "api_admin_delete_user",
|
|
"community": 1,
|
|
"norm_label": "delete_user()"
|
|
},
|
|
{
|
|
"label": "reset_user_password()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L397",
|
|
"id": "api_admin_reset_user_password",
|
|
"community": 1,
|
|
"norm_label": "reset_user_password()"
|
|
},
|
|
{
|
|
"label": "DictTypeCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L414",
|
|
"id": "api_admin_dicttypecreatebody",
|
|
"community": 1,
|
|
"norm_label": "dicttypecreatebody"
|
|
},
|
|
{
|
|
"label": "DictTypeUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L423",
|
|
"id": "api_admin_dicttypeupdatebody",
|
|
"community": 1,
|
|
"norm_label": "dicttypeupdatebody"
|
|
},
|
|
{
|
|
"label": "list_dict_types()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L433",
|
|
"id": "api_admin_list_dict_types",
|
|
"community": 1,
|
|
"norm_label": "list_dict_types()"
|
|
},
|
|
{
|
|
"label": "create_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L449",
|
|
"id": "api_admin_create_dict_type",
|
|
"community": 1,
|
|
"norm_label": "create_dict_type()"
|
|
},
|
|
{
|
|
"label": "update_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L471",
|
|
"id": "api_admin_update_dict_type",
|
|
"community": 1,
|
|
"norm_label": "update_dict_type()"
|
|
},
|
|
{
|
|
"label": "delete_dict_type()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L496",
|
|
"id": "api_admin_delete_dict_type",
|
|
"community": 1,
|
|
"norm_label": "delete_dict_type()"
|
|
},
|
|
{
|
|
"label": "DictDataCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L513",
|
|
"id": "api_admin_dictdatacreatebody",
|
|
"community": 1,
|
|
"norm_label": "dictdatacreatebody"
|
|
},
|
|
{
|
|
"label": "DictDataUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L524",
|
|
"id": "api_admin_dictdataupdatebody",
|
|
"community": 1,
|
|
"norm_label": "dictdataupdatebody"
|
|
},
|
|
{
|
|
"label": "list_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L535",
|
|
"id": "api_admin_list_dict_data",
|
|
"community": 1,
|
|
"norm_label": "list_dict_data()"
|
|
},
|
|
{
|
|
"label": "create_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L552",
|
|
"id": "api_admin_create_dict_data",
|
|
"community": 1,
|
|
"norm_label": "create_dict_data()"
|
|
},
|
|
{
|
|
"label": "update_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L576",
|
|
"id": "api_admin_update_dict_data",
|
|
"community": 1,
|
|
"norm_label": "update_dict_data()"
|
|
},
|
|
{
|
|
"label": "delete_dict_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L600",
|
|
"id": "api_admin_delete_dict_data",
|
|
"community": 1,
|
|
"norm_label": "delete_dict_data()"
|
|
},
|
|
{
|
|
"label": "dict_data_options()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L613",
|
|
"id": "api_admin_dict_data_options",
|
|
"community": 1,
|
|
"norm_label": "dict_data_options()"
|
|
},
|
|
{
|
|
"label": "dict_data_all()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L624",
|
|
"id": "api_admin_dict_data_all",
|
|
"community": 1,
|
|
"norm_label": "dict_data_all()"
|
|
},
|
|
{
|
|
"label": "DeptCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L650",
|
|
"id": "api_admin_deptcreatebody",
|
|
"community": 1,
|
|
"norm_label": "deptcreatebody"
|
|
},
|
|
{
|
|
"label": "DeptUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L663",
|
|
"id": "api_admin_deptupdatebody",
|
|
"community": 1,
|
|
"norm_label": "deptupdatebody"
|
|
},
|
|
{
|
|
"label": "list_depts()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L676",
|
|
"id": "api_admin_list_depts",
|
|
"community": 1,
|
|
"norm_label": "list_depts()"
|
|
},
|
|
{
|
|
"label": "create_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L687",
|
|
"id": "api_admin_create_dept",
|
|
"community": 1,
|
|
"norm_label": "create_dept()"
|
|
},
|
|
{
|
|
"label": "update_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L713",
|
|
"id": "api_admin_update_dept",
|
|
"community": 1,
|
|
"norm_label": "update_dept()"
|
|
},
|
|
{
|
|
"label": "delete_dept()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L739",
|
|
"id": "api_admin_delete_dept",
|
|
"community": 1,
|
|
"norm_label": "delete_dept()"
|
|
},
|
|
{
|
|
"label": "SiteCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L756",
|
|
"id": "api_admin_sitecreatebody",
|
|
"community": 1,
|
|
"norm_label": "sitecreatebody"
|
|
},
|
|
{
|
|
"label": "SiteUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L771",
|
|
"id": "api_admin_siteupdatebody",
|
|
"community": 1,
|
|
"norm_label": "siteupdatebody"
|
|
},
|
|
{
|
|
"label": "list_sites()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L787",
|
|
"id": "api_admin_list_sites",
|
|
"community": 1,
|
|
"norm_label": "list_sites()"
|
|
},
|
|
{
|
|
"label": "create_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L801",
|
|
"id": "api_admin_create_site",
|
|
"community": 1,
|
|
"norm_label": "create_site()"
|
|
},
|
|
{
|
|
"label": "update_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L829",
|
|
"id": "api_admin_update_site",
|
|
"community": 1,
|
|
"norm_label": "update_site()"
|
|
},
|
|
{
|
|
"label": "delete_site()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L858",
|
|
"id": "api_admin_delete_site",
|
|
"community": 1,
|
|
"norm_label": "delete_site()"
|
|
},
|
|
{
|
|
"label": "PostCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L875",
|
|
"id": "api_admin_postcreatebody",
|
|
"community": 1,
|
|
"norm_label": "postcreatebody"
|
|
},
|
|
{
|
|
"label": "PostUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L885",
|
|
"id": "api_admin_postupdatebody",
|
|
"community": 1,
|
|
"norm_label": "postupdatebody"
|
|
},
|
|
{
|
|
"label": "list_posts()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L896",
|
|
"id": "api_admin_list_posts",
|
|
"community": 1,
|
|
"norm_label": "list_posts()"
|
|
},
|
|
{
|
|
"label": "create_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L910",
|
|
"id": "api_admin_create_post",
|
|
"community": 1,
|
|
"norm_label": "create_post()"
|
|
},
|
|
{
|
|
"label": "update_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L933",
|
|
"id": "api_admin_update_post",
|
|
"community": 1,
|
|
"norm_label": "update_post()"
|
|
},
|
|
{
|
|
"label": "delete_post()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L957",
|
|
"id": "api_admin_delete_post",
|
|
"community": 1,
|
|
"norm_label": "delete_post()"
|
|
},
|
|
{
|
|
"label": "PostUsersUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L969",
|
|
"id": "api_admin_postusersupdatebody",
|
|
"community": 1,
|
|
"norm_label": "postusersupdatebody"
|
|
},
|
|
{
|
|
"label": "list_post_bound_users()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L976",
|
|
"id": "api_admin_list_post_bound_users",
|
|
"community": 1,
|
|
"norm_label": "list_post_bound_users()"
|
|
},
|
|
{
|
|
"label": "update_post_bound_users()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L990",
|
|
"id": "api_admin_update_post_bound_users",
|
|
"community": 1,
|
|
"norm_label": "update_post_bound_users()"
|
|
},
|
|
{
|
|
"label": "MenuCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1014",
|
|
"id": "api_admin_menucreatebody",
|
|
"community": 1,
|
|
"norm_label": "menucreatebody"
|
|
},
|
|
{
|
|
"label": "MenuUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1030",
|
|
"id": "api_admin_menuupdatebody",
|
|
"community": 1,
|
|
"norm_label": "menuupdatebody"
|
|
},
|
|
{
|
|
"label": "list_menus()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1047",
|
|
"id": "api_admin_list_menus",
|
|
"community": 1,
|
|
"norm_label": "list_menus()"
|
|
},
|
|
{
|
|
"label": "create_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1058",
|
|
"id": "api_admin_create_menu",
|
|
"community": 1,
|
|
"norm_label": "create_menu()"
|
|
},
|
|
{
|
|
"label": "update_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1087",
|
|
"id": "api_admin_update_menu",
|
|
"community": 1,
|
|
"norm_label": "update_menu()"
|
|
},
|
|
{
|
|
"label": "delete_menu()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1117",
|
|
"id": "api_admin_delete_menu",
|
|
"community": 1,
|
|
"norm_label": "delete_menu()"
|
|
},
|
|
{
|
|
"label": "RoleCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1134",
|
|
"id": "api_admin_rolecreatebody",
|
|
"community": 1,
|
|
"norm_label": "rolecreatebody"
|
|
},
|
|
{
|
|
"label": "RoleUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1144",
|
|
"id": "api_admin_roleupdatebody",
|
|
"community": 1,
|
|
"norm_label": "roleupdatebody"
|
|
},
|
|
{
|
|
"label": "RoleMenuBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1154",
|
|
"id": "api_admin_rolemenubody",
|
|
"community": 1,
|
|
"norm_label": "rolemenubody"
|
|
},
|
|
{
|
|
"label": "RoleDataScopeBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1158",
|
|
"id": "api_admin_roledatascopebody",
|
|
"community": 1,
|
|
"norm_label": "roledatascopebody"
|
|
},
|
|
{
|
|
"label": "list_role_management()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1166",
|
|
"id": "api_admin_list_role_management",
|
|
"community": 1,
|
|
"norm_label": "list_role_management()"
|
|
},
|
|
{
|
|
"label": "create_role_management()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1180",
|
|
"id": "api_admin_create_role_management",
|
|
"community": 1,
|
|
"norm_label": "create_role_management()"
|
|
},
|
|
{
|
|
"label": "update_role_management()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1203",
|
|
"id": "api_admin_update_role_management",
|
|
"community": 1,
|
|
"norm_label": "update_role_management()"
|
|
},
|
|
{
|
|
"label": "delete_role_management()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1227",
|
|
"id": "api_admin_delete_role_management",
|
|
"community": 1,
|
|
"norm_label": "delete_role_management()"
|
|
},
|
|
{
|
|
"label": "get_role_menus()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1240",
|
|
"id": "api_admin_get_role_menus",
|
|
"community": 1,
|
|
"norm_label": "get_role_menus()"
|
|
},
|
|
{
|
|
"label": "update_role_menus()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1250",
|
|
"id": "api_admin_update_role_menus",
|
|
"community": 1,
|
|
"norm_label": "update_role_menus()"
|
|
},
|
|
{
|
|
"label": "get_role_data_scope()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1265",
|
|
"id": "api_admin_get_role_data_scope",
|
|
"community": 1,
|
|
"norm_label": "get_role_data_scope()"
|
|
},
|
|
{
|
|
"label": "update_role_data_scope()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1278",
|
|
"id": "api_admin_update_role_data_scope",
|
|
"community": 1,
|
|
"norm_label": "update_role_data_scope()"
|
|
},
|
|
{
|
|
"label": "_format_file_size()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1304",
|
|
"id": "api_admin_format_file_size",
|
|
"community": 1,
|
|
"norm_label": "_format_file_size()"
|
|
},
|
|
{
|
|
"label": "upload_attachment()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"id": "api_admin_upload_attachment",
|
|
"community": 1,
|
|
"norm_label": "upload_attachment()"
|
|
},
|
|
{
|
|
"label": "UploadFile",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"id": "uploadfile",
|
|
"community": 1,
|
|
"norm_label": "uploadfile"
|
|
},
|
|
{
|
|
"label": "AttachmentDownloadUrlBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1360",
|
|
"id": "api_admin_attachmentdownloadurlbody",
|
|
"community": 1,
|
|
"norm_label": "attachmentdownloadurlbody"
|
|
},
|
|
{
|
|
"label": "attachment_download_url()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1367",
|
|
"id": "api_admin_attachment_download_url",
|
|
"community": 1,
|
|
"norm_label": "attachment_download_url()"
|
|
},
|
|
{
|
|
"label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L44",
|
|
"id": "api_admin_rationale_44",
|
|
"community": 1,
|
|
"norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002"
|
|
},
|
|
{
|
|
"label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L76",
|
|
"id": "api_admin_rationale_76",
|
|
"community": 1,
|
|
"norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002"
|
|
},
|
|
{
|
|
"label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L91",
|
|
"id": "api_admin_rationale_91",
|
|
"community": 1,
|
|
"norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid"
|
|
},
|
|
{
|
|
"label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1372",
|
|
"id": "api_admin_rationale_1372",
|
|
"community": 1,
|
|
"norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002"
|
|
},
|
|
{
|
|
"label": "workflow.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_workflow_py",
|
|
"community": 0,
|
|
"norm_label": "workflow.py"
|
|
},
|
|
{
|
|
"label": "_business_type_label()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L26",
|
|
"id": "api_workflow_business_type_label",
|
|
"community": 0,
|
|
"norm_label": "_business_type_label()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L26",
|
|
"id": "app_api_workflow_py_str",
|
|
"community": 0,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_leave_form_fields()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L41",
|
|
"id": "api_workflow_leave_form_fields",
|
|
"community": 0,
|
|
"norm_label": "_leave_form_fields()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L41",
|
|
"id": "app_api_workflow_py_session",
|
|
"community": 0,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "_get_business_form_fields()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L65",
|
|
"id": "api_workflow_get_business_form_fields",
|
|
"community": 0,
|
|
"norm_label": "_get_business_form_fields()"
|
|
},
|
|
{
|
|
"label": "_enrich_task_list()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"id": "api_workflow_enrich_task_list",
|
|
"community": 0,
|
|
"norm_label": "_enrich_task_list()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"id": "app_api_workflow_py_any",
|
|
"community": 0,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "ProcessDefCreateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L95",
|
|
"id": "api_workflow_processdefcreatebody",
|
|
"community": 0,
|
|
"norm_label": "processdefcreatebody"
|
|
},
|
|
{
|
|
"label": "ProcessDefUpdateBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L105",
|
|
"id": "api_workflow_processdefupdatebody",
|
|
"community": 0,
|
|
"norm_label": "processdefupdatebody"
|
|
},
|
|
{
|
|
"label": "PublishVersionBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L115",
|
|
"id": "api_workflow_publishversionbody",
|
|
"community": 0,
|
|
"norm_label": "publishversionbody"
|
|
},
|
|
{
|
|
"label": "StartInstanceBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L124",
|
|
"id": "api_workflow_startinstancebody",
|
|
"community": 0,
|
|
"norm_label": "startinstancebody"
|
|
},
|
|
{
|
|
"label": "TaskActionBody",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L134",
|
|
"id": "api_workflow_taskactionbody",
|
|
"community": 0,
|
|
"norm_label": "taskactionbody"
|
|
},
|
|
{
|
|
"label": "list_process_defs()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"id": "api_workflow_list_process_defs",
|
|
"community": 0,
|
|
"norm_label": "list_process_defs()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"id": "app_api_workflow_py_int",
|
|
"community": 0,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "create_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L168",
|
|
"id": "api_workflow_create_process_def",
|
|
"community": 0,
|
|
"norm_label": "create_process_def()"
|
|
},
|
|
{
|
|
"label": "update_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L191",
|
|
"id": "api_workflow_update_process_def",
|
|
"community": 0,
|
|
"norm_label": "update_process_def()"
|
|
},
|
|
{
|
|
"label": "delete_process_def()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L216",
|
|
"id": "api_workflow_delete_process_def",
|
|
"community": 0,
|
|
"norm_label": "delete_process_def()"
|
|
},
|
|
{
|
|
"label": "publish_version()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L234",
|
|
"id": "api_workflow_publish_version",
|
|
"community": 0,
|
|
"norm_label": "publish_version()"
|
|
},
|
|
{
|
|
"label": "list_versions()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L258",
|
|
"id": "api_workflow_list_versions",
|
|
"community": 0,
|
|
"norm_label": "list_versions()"
|
|
},
|
|
{
|
|
"label": "get_designer_data()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L269",
|
|
"id": "api_workflow_get_designer_data",
|
|
"community": 0,
|
|
"norm_label": "get_designer_data()"
|
|
},
|
|
{
|
|
"label": "start_instance()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L300",
|
|
"id": "api_workflow_start_instance",
|
|
"community": 0,
|
|
"norm_label": "start_instance()"
|
|
},
|
|
{
|
|
"label": "list_my_instances()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L338",
|
|
"id": "api_workflow_list_my_instances",
|
|
"community": 0,
|
|
"norm_label": "list_my_instances()"
|
|
},
|
|
{
|
|
"label": "get_instance_detail()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L358",
|
|
"id": "api_workflow_get_instance_detail",
|
|
"community": 0,
|
|
"norm_label": "get_instance_detail()"
|
|
},
|
|
{
|
|
"label": "list_pending_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L421",
|
|
"id": "api_workflow_list_pending_tasks",
|
|
"community": 0,
|
|
"norm_label": "list_pending_tasks()"
|
|
},
|
|
{
|
|
"label": "list_completed_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L439",
|
|
"id": "api_workflow_list_completed_tasks",
|
|
"community": 0,
|
|
"norm_label": "list_completed_tasks()"
|
|
},
|
|
{
|
|
"label": "approve_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L462",
|
|
"id": "api_workflow_approve_task",
|
|
"community": 0,
|
|
"norm_label": "approve_task()"
|
|
},
|
|
{
|
|
"label": "reject_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L478",
|
|
"id": "api_workflow_reject_task",
|
|
"community": 0,
|
|
"norm_label": "reject_task()"
|
|
},
|
|
{
|
|
"label": "get_business_all_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L499",
|
|
"id": "api_workflow_get_business_all_tasks",
|
|
"community": 0,
|
|
"norm_label": "get_business_all_tasks()"
|
|
},
|
|
{
|
|
"label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L135",
|
|
"id": "api_workflow_rationale_135",
|
|
"community": 0,
|
|
"norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002"
|
|
},
|
|
{
|
|
"label": "leave.py",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L1",
|
|
"id": "app_api_leave_py",
|
|
"community": 11,
|
|
"norm_label": "leave.py"
|
|
},
|
|
{
|
|
"label": "_leave_local_callback()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"id": "api_leave_leave_local_callback",
|
|
"community": 11,
|
|
"norm_label": "_leave_local_callback()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"id": "app_api_leave_py_session",
|
|
"community": 11,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"id": "app_api_leave_py_str",
|
|
"community": 11,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "list_leaves()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"id": "api_leave_list_leaves",
|
|
"community": 11,
|
|
"norm_label": "list_leaves()"
|
|
},
|
|
{
|
|
"label": "int",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"id": "app_api_leave_py_int",
|
|
"community": 11,
|
|
"norm_label": "int"
|
|
},
|
|
{
|
|
"label": "create_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L62",
|
|
"id": "api_leave_create_leave",
|
|
"community": 11,
|
|
"norm_label": "create_leave()"
|
|
},
|
|
{
|
|
"label": "LeaveCreate",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L62",
|
|
"id": "leavecreate",
|
|
"community": 11,
|
|
"norm_label": "leavecreate"
|
|
},
|
|
{
|
|
"label": "submit_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L87",
|
|
"id": "api_leave_submit_leave",
|
|
"community": 11,
|
|
"norm_label": "submit_leave()"
|
|
},
|
|
{
|
|
"label": "leave_workflow_callback()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L142",
|
|
"id": "api_leave_leave_workflow_callback",
|
|
"community": 11,
|
|
"norm_label": "leave_workflow_callback()"
|
|
},
|
|
{
|
|
"label": "get_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L161",
|
|
"id": "api_leave_get_leave",
|
|
"community": 11,
|
|
"norm_label": "get_leave()"
|
|
},
|
|
{
|
|
"label": "delete_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L174",
|
|
"id": "api_leave_delete_leave",
|
|
"community": 11,
|
|
"norm_label": "delete_leave()"
|
|
},
|
|
{
|
|
"label": "update_leave()",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"id": "api_leave_update_leave",
|
|
"community": 11,
|
|
"norm_label": "update_leave()"
|
|
},
|
|
{
|
|
"label": "LeaveUpdate",
|
|
"file_type": "code",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"id": "leaveupdate",
|
|
"community": 11,
|
|
"norm_label": "leaveupdate"
|
|
},
|
|
{
|
|
"label": "workflow_callback.py",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L1",
|
|
"id": "app_services_workflow_callback_py",
|
|
"community": 0,
|
|
"norm_label": "workflow_callback.py"
|
|
},
|
|
{
|
|
"label": "register_local_callback()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"id": "services_workflow_callback_register_local_callback",
|
|
"community": 0,
|
|
"norm_label": "register_local_callback()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"id": "app_services_workflow_callback_py_str",
|
|
"community": 0,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "_LocalCallbackFn",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"id": "localcallbackfn",
|
|
"community": 0,
|
|
"norm_label": "_localcallbackfn"
|
|
},
|
|
{
|
|
"label": "_dispatch_local()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"id": "services_workflow_callback_dispatch_local",
|
|
"community": 0,
|
|
"norm_label": "_dispatch_local()"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"id": "app_services_workflow_callback_py_any",
|
|
"community": 0,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "WfProcessInstance",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"id": "app_services_workflow_callback_py_wfprocessinstance",
|
|
"community": 0,
|
|
"norm_label": "wfprocessinstance"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"id": "app_services_workflow_callback_py_bool",
|
|
"community": 0,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "trigger_callback()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L60",
|
|
"id": "services_workflow_callback_trigger_callback",
|
|
"community": 0,
|
|
"norm_label": "trigger_callback()"
|
|
},
|
|
{
|
|
"label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L1",
|
|
"id": "services_workflow_callback_rationale_1",
|
|
"community": 0,
|
|
"norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf"
|
|
},
|
|
{
|
|
"label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L24",
|
|
"id": "services_workflow_callback_rationale_24",
|
|
"community": 0,
|
|
"norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002"
|
|
},
|
|
{
|
|
"label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L29",
|
|
"id": "services_workflow_callback_rationale_29",
|
|
"community": 0,
|
|
"norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002"
|
|
},
|
|
{
|
|
"label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L61",
|
|
"id": "services_workflow_callback_rationale_61",
|
|
"community": 0,
|
|
"norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03"
|
|
},
|
|
{
|
|
"label": "workflow_engine.py",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L1",
|
|
"id": "app_services_workflow_engine_py",
|
|
"community": 0,
|
|
"norm_label": "workflow_engine.py"
|
|
},
|
|
{
|
|
"label": "WorkflowEngine",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L31",
|
|
"id": "services_workflow_engine_workflowengine",
|
|
"community": 0,
|
|
"norm_label": "workflowengine"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L32",
|
|
"id": "services_workflow_engine_workflowengine_init",
|
|
"community": 0,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L32",
|
|
"id": "app_services_workflow_engine_py_session",
|
|
"community": 0,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": ".start_process()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"id": "services_workflow_engine_workflowengine_start_process",
|
|
"community": 0,
|
|
"norm_label": ".start_process()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"id": "app_services_workflow_engine_py_str",
|
|
"community": 0,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "Any",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"id": "app_services_workflow_engine_py_any",
|
|
"community": 0,
|
|
"norm_label": "any"
|
|
},
|
|
{
|
|
"label": "WfProcessInstance",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"id": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"community": 0,
|
|
"norm_label": "wfprocessinstance"
|
|
},
|
|
{
|
|
"label": ".approve_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L77",
|
|
"id": "services_workflow_engine_workflowengine_approve_task",
|
|
"community": 0,
|
|
"norm_label": ".approve_task()"
|
|
},
|
|
{
|
|
"label": ".reject_task()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L126",
|
|
"id": "services_workflow_engine_workflowengine_reject_task",
|
|
"community": 0,
|
|
"norm_label": ".reject_task()"
|
|
},
|
|
{
|
|
"label": "._advance()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L160",
|
|
"id": "services_workflow_engine_workflowengine_advance",
|
|
"community": 0,
|
|
"norm_label": "._advance()"
|
|
},
|
|
{
|
|
"label": "._execute_node()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"id": "services_workflow_engine_workflowengine_execute_node",
|
|
"community": 0,
|
|
"norm_label": "._execute_node()"
|
|
},
|
|
{
|
|
"label": "WfNode",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"id": "app_services_workflow_engine_py_wfnode",
|
|
"community": 0,
|
|
"norm_label": "wfnode"
|
|
},
|
|
{
|
|
"label": "._resolve_approvers()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L238",
|
|
"id": "services_workflow_engine_workflowengine_resolve_approvers",
|
|
"community": 0,
|
|
"norm_label": "._resolve_approvers()"
|
|
},
|
|
{
|
|
"label": "._evaluate_condition()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"id": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"community": 0,
|
|
"norm_label": "._evaluate_condition()"
|
|
},
|
|
{
|
|
"label": "WfTransition",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"id": "app_services_workflow_engine_py_wftransition",
|
|
"community": 0,
|
|
"norm_label": "wftransition"
|
|
},
|
|
{
|
|
"label": "._check_rules()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"id": "services_workflow_engine_workflowengine_check_rules",
|
|
"community": 0,
|
|
"norm_label": "._check_rules()"
|
|
},
|
|
{
|
|
"label": "bool",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"id": "app_services_workflow_engine_py_bool",
|
|
"community": 0,
|
|
"norm_label": "bool"
|
|
},
|
|
{
|
|
"label": "._compare()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L330",
|
|
"id": "services_workflow_engine_workflowengine_compare",
|
|
"community": 0,
|
|
"norm_label": "._compare()"
|
|
},
|
|
{
|
|
"label": "._get_variable()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L359",
|
|
"id": "services_workflow_engine_workflowengine_get_variable",
|
|
"community": 0,
|
|
"norm_label": "._get_variable()"
|
|
},
|
|
{
|
|
"label": "._parse_node_config()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L374",
|
|
"id": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"community": 0,
|
|
"norm_label": "._parse_node_config()"
|
|
},
|
|
{
|
|
"label": "._parse_variables()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L383",
|
|
"id": "services_workflow_engine_workflowengine_parse_variables",
|
|
"community": 0,
|
|
"norm_label": "._parse_variables()"
|
|
},
|
|
{
|
|
"label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L1",
|
|
"id": "services_workflow_engine_rationale_1",
|
|
"community": 0,
|
|
"norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c"
|
|
},
|
|
{
|
|
"label": "web_auth_roles.py",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L1",
|
|
"id": "app_services_web_auth_roles_py",
|
|
"community": 2,
|
|
"norm_label": "web_auth_roles.py"
|
|
},
|
|
{
|
|
"label": "_map_role_name_to_web()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L13",
|
|
"id": "services_web_auth_roles_map_role_name_to_web",
|
|
"community": 2,
|
|
"norm_label": "_map_role_name_to_web()"
|
|
},
|
|
{
|
|
"label": "str",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L13",
|
|
"id": "app_services_web_auth_roles_py_str",
|
|
"community": 2,
|
|
"norm_label": "str"
|
|
},
|
|
{
|
|
"label": "resolve_web_role_for_user()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L25",
|
|
"id": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"community": 2,
|
|
"norm_label": "resolve_web_role_for_user()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L25",
|
|
"id": "app_services_web_auth_roles_py_session",
|
|
"community": 2,
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "iter_user_menu_perm_codes()",
|
|
"file_type": "code",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L53",
|
|
"id": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"community": 2,
|
|
"norm_label": "iter_user_menu_perm_codes()"
|
|
},
|
|
{
|
|
"label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L1",
|
|
"id": "services_web_auth_roles_rationale_1",
|
|
"community": 2,
|
|
"norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790"
|
|
},
|
|
{
|
|
"label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L14",
|
|
"id": "services_web_auth_roles_rationale_14",
|
|
"community": 2,
|
|
"norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002"
|
|
},
|
|
{
|
|
"label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L26",
|
|
"id": "services_web_auth_roles_rationale_26",
|
|
"community": 2,
|
|
"norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002"
|
|
},
|
|
{
|
|
"label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7a7a\u5219\u9000\u56de\u83dc\u5355 id\uff09\u3002",
|
|
"file_type": "rationale",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L54",
|
|
"id": "services_web_auth_roles_rationale_54",
|
|
"community": 2,
|
|
"norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7a7a\u5219\u9000\u56de\u83dc\u5355 id)\u3002"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "app/ws/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "app_ws_init_py",
|
|
"community": 33,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "README.md",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"id": "readme_md",
|
|
"community": 26,
|
|
"norm_label": "readme.md"
|
|
},
|
|
{
|
|
"label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"id": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"community": 26,
|
|
"norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)"
|
|
},
|
|
{
|
|
"label": "\u6280\u672f\u6808",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L7",
|
|
"id": "backend_readme_\u6280\u672f\u6808",
|
|
"community": 26,
|
|
"norm_label": "\u6280\u672f\u6808"
|
|
},
|
|
{
|
|
"label": "\u9879\u76ee\u7ed3\u6784",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L15",
|
|
"id": "backend_readme_\u9879\u76ee\u7ed3\u6784",
|
|
"community": 26,
|
|
"norm_label": "\u9879\u76ee\u7ed3\u6784"
|
|
},
|
|
{
|
|
"label": "\u5feb\u901f\u5f00\u59cb",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L37",
|
|
"id": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"community": 26,
|
|
"norm_label": "\u5feb\u901f\u5f00\u59cb"
|
|
},
|
|
{
|
|
"label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L39",
|
|
"id": "backend_readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883",
|
|
"community": 26,
|
|
"norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883"
|
|
},
|
|
{
|
|
"label": "2. \u5b89\u88c5\u4f9d\u8d56",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L47",
|
|
"id": "backend_readme_2_\u5b89\u88c5\u4f9d\u8d56",
|
|
"community": 26,
|
|
"norm_label": "2. \u5b89\u88c5\u4f9d\u8d56"
|
|
},
|
|
{
|
|
"label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L53",
|
|
"id": "backend_readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf",
|
|
"community": 26,
|
|
"norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf"
|
|
},
|
|
{
|
|
"label": "4. \u542f\u52a8\u670d\u52a1",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L71",
|
|
"id": "backend_readme_4_\u542f\u52a8\u670d\u52a1",
|
|
"community": 26,
|
|
"norm_label": "4. \u542f\u52a8\u670d\u52a1"
|
|
},
|
|
{
|
|
"label": "API \u8def\u7531\u5206\u7ec4",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L83",
|
|
"id": "backend_readme_api_\u8def\u7531\u5206\u7ec4",
|
|
"community": 26,
|
|
"norm_label": "api \u8def\u7531\u5206\u7ec4"
|
|
},
|
|
{
|
|
"label": "\u5f00\u53d1\u89c4\u8303",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L93",
|
|
"id": "backend_readme_\u5f00\u53d1\u89c4\u8303",
|
|
"community": 26,
|
|
"norm_label": "\u5f00\u53d1\u89c4\u8303"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_check_python",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_ensure_dirs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_ensure_venv_and_runtime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_is_running",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_show_help",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_show_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_start_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_status_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "backend_start_prod_stop_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "start_prod_sh",
|
|
"target": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_show_help",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_show_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_start_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L241",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_status_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_prod_sh__entry",
|
|
"target": "backend_start_prod_stop_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_check_python",
|
|
"target": "backend_start_prod_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_stop_server",
|
|
"target": "backend_start_prod_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_ensure_venv_and_runtime",
|
|
"target": "backend_start_prod_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_show_logs",
|
|
"target": "backend_start_prod_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_stop_server",
|
|
"target": "backend_start_prod_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_check_python",
|
|
"target": "backend_start_prod_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_ensure_venv_and_runtime",
|
|
"target": "backend_start_prod_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_show_logs",
|
|
"target": "backend_start_prod_ensure_dirs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_ensure_dirs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_check_python",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_ensure_venv_and_runtime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_start_server",
|
|
"target": "backend_start_prod_is_running",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_status_server",
|
|
"target": "backend_start_prod_is_running",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start-prod.sh",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_prod_stop_server",
|
|
"target": "backend_start_prod_is_running",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_check_env",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_check_python",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_create_venv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L321",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_init_env",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_install_dependencies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_restart_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_setup_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_show_help",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L297",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_show_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_show_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_start_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "defines",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "backend_start_stop_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "start_sh",
|
|
"target": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L392",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_check_env",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_check_python",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_init_env",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L355",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_install_dependencies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L367",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_restart_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L379",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_show_help",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_show_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_show_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L393",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_start_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "users_zlwu_work_00code_shanxia2_0_backend_start_sh__entry",
|
|
"target": "backend_start_stop_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_python",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_create_venv",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_install_dependencies",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L314",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_restart_server",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_setup_logs",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L304",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_show_logs",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_start_server",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_stop_server",
|
|
"target": "backend_start_log_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_env",
|
|
"target": "backend_start_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_start_server",
|
|
"target": "backend_start_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L241",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_stop_server",
|
|
"target": "backend_start_log_warn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_env",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_python",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_show_logs",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_start_server",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_stop_server",
|
|
"target": "backend_start_log_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_create_venv",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L324",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_init_env",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_install_dependencies",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_start_server",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_stop_server",
|
|
"target": "backend_start_log_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_init_env",
|
|
"target": "backend_start_check_python",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_env",
|
|
"target": "backend_start_create_venv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_install_dependencies",
|
|
"target": "backend_start_create_venv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_check_env",
|
|
"target": "backend_start_install_dependencies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L323",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_init_env",
|
|
"target": "backend_start_check_env",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_start_server",
|
|
"target": "backend_start_setup_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_restart_server",
|
|
"target": "backend_start_start_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "start.sh",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"context": "call",
|
|
"source": "backend_start_restart_server",
|
|
"target": "backend_start_stop_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_error_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_health_check",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_lifespan",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_mask_secret",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_sqlalchemy_exception_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "app_main_unhandled_exception_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "tasks_init_init_scheduled_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "app_main_py",
|
|
"target": "tasks_init_shutdown_scheduler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_main_lifespan",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/main.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_main_lifespan",
|
|
"target": "tasks_init_init_scheduled_tasks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/main.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_main_lifespan",
|
|
"target": "tasks_init_shutdown_scheduler"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_api_menu_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_core_admin_request_json_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "fastapi",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "fastapi",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_main_error_json",
|
|
"target": "app_main_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_main_error_json",
|
|
"target": "app_main_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_main_error_json",
|
|
"target": "jsonresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "app_main_sqlalchemy_exception_handler",
|
|
"target": "app_main_error_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"source": "app_main_unhandled_exception_handler",
|
|
"target": "app_main_error_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_int",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_int",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"source": "app_main_mask_secret",
|
|
"target": "app_main_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_str",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_str",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "jsonresponse",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "jsonresponse",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"source": "app_main_rationale_81",
|
|
"target": "app_main_sqlalchemy_exception_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "app_main_sqlalchemy_exception_handler",
|
|
"target": "app_main_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "app_main_sqlalchemy_exception_handler",
|
|
"target": "sqlalchemyerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_request",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_request",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "app_main_unhandled_exception_handler",
|
|
"target": "app_main_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "sqlalchemyerror",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "sqlalchemyerror",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"source": "app_main_rationale_92",
|
|
"target": "app_main_unhandled_exception_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "app_main_unhandled_exception_handler",
|
|
"target": "app_main_py_exception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_exception",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/main.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_main_py_exception",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/tasks/__init__.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_tasks_init_py",
|
|
"target": "tasks_init_init_scheduled_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/tasks/__init__.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_tasks_init_py",
|
|
"target": "tasks_init_shutdown_scheduler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "app_core_auth_py_redis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_create_access_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_create_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_decode_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_extend_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_get_client_ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_get_current_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_get_current_user_by_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L253",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_get_current_user_simple",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_is_refresh_token_valid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_is_session_valid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_redis_session_enabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_refresh_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_revoke_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_revoke_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_session_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_store_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_auth_store_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "app_core_auth_py",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_redis_client",
|
|
"target": "core_auth_redis_session_enabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "core_auth_redis_session_enabled",
|
|
"target": "app_core_auth_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_refresh_token_valid",
|
|
"target": "app_core_auth_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_session_valid",
|
|
"target": "app_core_auth_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "core_auth_extend_session",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_redis_client",
|
|
"target": "app_core_auth_py_redis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_refresh_token_valid",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_session_valid",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_refresh_token",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_session",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_refresh_token",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_session",
|
|
"target": "core_auth_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "core_auth_extend_session",
|
|
"target": "core_auth_session_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_session_valid",
|
|
"target": "core_auth_session_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_session",
|
|
"target": "core_auth_session_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_auth_session_key",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_session",
|
|
"target": "core_auth_session_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"source": "core_auth_create_access_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"source": "core_auth_create_refresh_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "core_auth_decode_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "core_auth_extend_session",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_client_ip",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L253",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_simple",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_refresh_token_valid",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_session_valid",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "core_auth_refresh_key",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_refresh_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_session",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_refresh_token",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_session",
|
|
"target": "app_core_auth_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "core_auth_is_refresh_token_valid",
|
|
"target": "core_auth_refresh_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "core_auth_revoke_refresh_token",
|
|
"target": "core_auth_refresh_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "core_auth_store_refresh_token",
|
|
"target": "core_auth_refresh_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_auth_store_session"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_store_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "api_public_logout",
|
|
"target": "core_auth_revoke_session"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_revoke_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_extend_session"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_extend_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "core_auth_extend_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "core_auth_rationale_76",
|
|
"target": "core_auth_extend_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_is_session_valid"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_is_session_valid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "core_auth_is_session_valid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_store_refresh_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_auth_store_refresh_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_store_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "core_auth_rationale_107",
|
|
"target": "core_auth_store_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_is_refresh_token_valid"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_is_refresh_token_valid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_revoke_refresh_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_revoke_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_create_access_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_auth_create_access_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_create_access_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"source": "core_auth_create_access_token",
|
|
"target": "timedelta",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"source": "core_auth_create_refresh_token",
|
|
"target": "timedelta",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L356",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_presigned_download_url",
|
|
"target": "timedelta"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_create_refresh_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_auth_create_refresh_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_create_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"source": "api_public_logout",
|
|
"target": "core_auth_decode_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_auth_decode_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_decode_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "core_auth_decode_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_simple",
|
|
"target": "core_auth_decode_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_current_user_profile",
|
|
"target": "core_auth_get_current_user_by_token"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "core_auth_get_current_user_by_token"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_auth_get_current_user_by_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user",
|
|
"target": "core_auth_get_current_user_by_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "app_core_auth_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user_by_token",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"source": "core_auth_rationale_190",
|
|
"target": "core_auth_get_current_user_by_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_current_user",
|
|
"target": "app_core_auth_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "core_auth_get_current_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/auth.py",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"source": "core_auth_get_client_ip",
|
|
"target": "app_core_auth_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_apicryptoerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_b64url_decode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_b64url_encode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_decrypt_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_derive_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_encrypt_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_gen_nonce_hex",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_py",
|
|
"target": "core_api_crypto_is_ts_in_window",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_apicryptoerror",
|
|
"target": "exception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_decrypt_json",
|
|
"target": "core_api_crypto_apicryptoerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception",
|
|
"target": "exception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_derive_key",
|
|
"target": "app_core_api_crypto_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_derive_key",
|
|
"target": "app_core_api_crypto_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_derive_key",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_b64url_decode",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_b64url_encode",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_decrypt_json",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_encrypt_json",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_gen_nonce_hex",
|
|
"target": "app_core_api_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_is_ts_in_window",
|
|
"target": "app_core_api_crypto_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_b64url_decode",
|
|
"target": "app_core_api_crypto_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_b64url_encode",
|
|
"target": "app_core_api_crypto_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_decrypt_json",
|
|
"target": "app_core_api_crypto_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_encrypt_json",
|
|
"target": "app_core_api_crypto_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_encrypt_json",
|
|
"target": "core_api_crypto_b64url_encode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_decrypt_json",
|
|
"target": "core_api_crypto_b64url_decode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_encrypt_json",
|
|
"target": "app_core_api_crypto_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_decrypt_json",
|
|
"target": "app_core_api_crypto_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_is_ts_in_window",
|
|
"target": "app_core_api_crypto_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_core_login_crypto_py",
|
|
"target": "core_login_crypto_decrypt_login_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_core_login_crypto_py",
|
|
"target": "core_login_crypto_ensure_initialized",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "app_core_login_crypto_py",
|
|
"target": "core_login_crypto_extract_login_credentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "app_core_login_crypto_py",
|
|
"target": "core_login_crypto_get_public_pem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "app_core_login_crypto_py",
|
|
"target": "core_login_crypto_validate_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_rationale_1",
|
|
"target": "app_core_login_crypto_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_decrypt_login_payload",
|
|
"target": "core_login_crypto_ensure_initialized",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_get_public_pem",
|
|
"target": "core_login_crypto_ensure_initialized",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_get_public_pem",
|
|
"target": "app_core_login_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_decrypt_login_payload",
|
|
"target": "app_core_login_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_extract_login_credentials",
|
|
"target": "app_core_login_crypto_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_decrypt_login_payload",
|
|
"target": "app_core_login_crypto_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_extract_login_credentials",
|
|
"target": "core_login_crypto_decrypt_login_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_rationale_63",
|
|
"target": "core_login_crypto_decrypt_login_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_validate_ts",
|
|
"target": "app_core_login_crypto_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_extract_login_credentials",
|
|
"target": "core_login_crypto_validate_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_validate_ts",
|
|
"target": "app_core_login_crypto_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/login_crypto.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "core_login_crypto_rationale_84",
|
|
"target": "core_login_crypto_extract_login_credentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"source": "app_core_config_py",
|
|
"target": "core_config_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_core_config_py",
|
|
"target": "core_config_settings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "app_core_init_py",
|
|
"target": "app_core_config_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/config.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "core_config_settings",
|
|
"target": "basesettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_pay_py",
|
|
"target": "core_wechat_pay_get_wechat_pay_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L625",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_pay_py",
|
|
"target": "core_wechat_pay_get_wechat_pay_v2",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_pay_py",
|
|
"target": "core_wechat_pay_wechat_pay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_pay_py",
|
|
"target": "core_wechat_pay_wechatpayclient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_pay_py",
|
|
"target": "core_wechat_pay_wechatpayv2client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_1",
|
|
"target": "app_core_wechat_pay_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_get_wechat_pay_client",
|
|
"target": "core_wechat_pay_wechatpayclient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechat_pay",
|
|
"target": "core_wechat_pay_wechatpayclient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_close_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_pay_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_make_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_query_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_refund",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient",
|
|
"target": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L323",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_close_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"target": "app_core_wechat_pay_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_pay_sign",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_query_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_refund",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_nonce_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_refund",
|
|
"target": "app_core_wechat_pay_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "app_core_wechat_pay_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_refund",
|
|
"target": "app_core_wechat_pay_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "app_core_wechat_pay_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_close_order",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_pay_sign",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_sign",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_make_request",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_query_order",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_refund",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L409",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L393",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L386",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L614",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_parse_notify",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L522",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_refund",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"target": "app_core_wechat_pay_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_generate_sign",
|
|
"target": "app_core_wechat_pay_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "app_core_wechat_pay_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_60",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_close_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_refund",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_sign_v3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_make_request",
|
|
"target": "app_core_wechat_pay_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_131",
|
|
"target": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayclient_unified_order",
|
|
"target": "core_wechat_pay_wechatpayclient_generate_pay_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_254",
|
|
"target": "core_wechat_pay_wechatpayclient_refund",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L625",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_get_wechat_pay_v2",
|
|
"target": "core_wechat_pay_wechatpayv2client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L409",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L393",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L386",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L614",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_parse_notify",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L522",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_refund",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client",
|
|
"target": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L620",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_parse_notify",
|
|
"target": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L538",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L581",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_refund",
|
|
"target": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L476",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_generate_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L550",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L597",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_refund",
|
|
"target": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L487",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_dict_to_xml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L616",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_parse_notify",
|
|
"target": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L555",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_query_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_refund",
|
|
"target": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L492",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_xml_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_410",
|
|
"target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L497",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_pay.py",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_pay_rationale_443",
|
|
"target": "core_wechat_pay_wechatpayv2client_unified_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_claims_from_auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_format_body_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_persist_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_redact_obj",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_schedule_persist_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_should_skip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_api_request_log_middleware_truncate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "core_utils_generate_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_request_log_middleware_py",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_rationale_1",
|
|
"target": "app_core_api_request_log_middleware_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "core_api_request_log_middleware_truncate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_format_body_bytes",
|
|
"target": "core_api_request_log_middleware_truncate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_persist_log",
|
|
"target": "core_api_request_log_middleware_truncate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_truncate",
|
|
"target": "app_core_api_request_log_middleware_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_truncate",
|
|
"target": "app_core_api_request_log_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_str",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_claims_from_auth",
|
|
"target": "app_core_api_request_log_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_format_body_bytes",
|
|
"target": "app_core_api_request_log_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_persist_log",
|
|
"target": "app_core_api_request_log_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_int",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_format_body_bytes",
|
|
"target": "app_core_api_request_log_middleware_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_persist_log",
|
|
"target": "app_core_api_request_log_middleware_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_format_body_bytes",
|
|
"target": "core_api_request_log_middleware_redact_obj",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_redact_obj",
|
|
"target": "app_core_api_request_log_middleware_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_any",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "core_api_request_log_middleware_format_body_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_format_body_bytes",
|
|
"target": "app_core_api_request_log_middleware_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_bytes",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "core_api_request_log_middleware_claims_from_auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "core_api_request_log_middleware_should_skip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_should_skip",
|
|
"target": "app_core_api_request_log_middleware_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_should_skip",
|
|
"target": "app_core_api_request_log_middleware_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_request",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "app_core_api_request_log_middleware_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "app_core_api_request_log_middleware_py_bool",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_persist_log",
|
|
"target": "core_utils_generate_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_persist_log",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_schedule_persist_log",
|
|
"target": "core_api_request_log_middleware_persist_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"target": "core_api_request_log_middleware_schedule_persist_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"target": "basehttpmiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/api_request_log_middleware.py",
|
|
"source_location": "L136",
|
|
"weight": 0.8,
|
|
"source": "core_api_request_log_middleware_apirequestlogmiddleware",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"target": "basehttpmiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_core_database_py",
|
|
"target": "core_database_auto_fill_create_dept_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_core_database_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "core_database_get_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/database.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "core_database_rationale_31",
|
|
"target": "core_database_auto_fill_create_dept_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_core_security_py",
|
|
"target": "core_security_get_password_hash",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_core_security_py",
|
|
"target": "core_security_verify_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_security_verify_password"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_security_verify_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "core_security_rationale_5",
|
|
"target": "core_security_verify_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "core_security_verify_password",
|
|
"target": "app_core_security_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "core_security_verify_password",
|
|
"target": "app_core_security_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/security.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "core_security_get_password_hash",
|
|
"target": "app_core_security_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_core_request_payload_py",
|
|
"target": "core_request_payload_resolve_request_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_request_payload_rationale_1",
|
|
"target": "app_core_request_payload_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_core_admin_request_json_py",
|
|
"target": "core_request_payload_resolve_request_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_parse_admin_request_json",
|
|
"target": "core_request_payload_resolve_request_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "core_request_payload_rationale_18",
|
|
"target": "core_request_payload_resolve_request_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/request_payload.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "core_request_payload_resolve_request_payload",
|
|
"target": "app_core_request_payload_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_format_api_error_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_pageresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_responsemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_core_response_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "core_response_responsemodel",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "core_response_pageresult",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1387",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachment_download_url",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L707",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dept",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L570",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_data",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_type",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1081",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_menu",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L927",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_post",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1197",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_role_management",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L823",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_site",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_tenant",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L348",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_user",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L746",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dept",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L607",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_data",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L503",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_type",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1124",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_menu",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L964",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_post",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1234",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_role_management",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L865",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_site",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_tenant",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_user",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L642",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_all",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L620",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_options",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1274",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_data_scope",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1246",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_menus",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_user_by_id",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L683",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_depts",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L548",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_data",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L445",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_types",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1054",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_menus",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L986",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_post_bound_users",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L906",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_posts",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1176",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_role_management",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_roles_for_designer",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_roles_for_select",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L797",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_sites",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_tenants",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users_for_select",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L404",
|
|
"weight": 1.0,
|
|
"source": "api_admin_reset_user_password",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L733",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dept",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L594",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_data",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1111",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_menu",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L951",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1004",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1294",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1221",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_management",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1259",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L852",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_site",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_tenant",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L378",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_user",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1347",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "api_leave_create_leave",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"source": "api_leave_delete_leave",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "api_leave_get_leave",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "api_leave_leave_workflow_callback",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "api_leave_list_leaves",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L651",
|
|
"weight": 1.0,
|
|
"source": "api_menu_get_menu_list",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_current_user_profile",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"source": "api_public_logout",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login_rsa_public_key",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L472",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_create_process_def",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_delete_process_def",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L509",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_all_tasks",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L276",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_designer_data",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L386",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L453",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_completed_tasks",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_my_instances",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_pending_tasks",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_process_defs",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_versions",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publish_version",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L488",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_start_instance",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_update_process_def",
|
|
"target": "core_response_success_response"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "app_api_menu_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "core_response_success_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_response_success_response",
|
|
"target": "app_core_response_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_response_success_response",
|
|
"target": "app_core_response_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "core_response_error_response",
|
|
"target": "app_core_response_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "core_response_error_response",
|
|
"target": "app_core_response_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "core_response_format_api_error_message",
|
|
"target": "app_core_response_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "core_response_format_api_error_message",
|
|
"target": "app_core_response_py_exception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "core_response_rationale_40",
|
|
"target": "core_response_format_api_error_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1375",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachment_download_url",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L709",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dept",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L572",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_data",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L467",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_type",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1083",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_menu",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L929",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_post",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1199",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_role_management",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L825",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_site",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_tenant",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_user",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L748",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dept",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L609",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_data",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L505",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_type",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1126",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_menu",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L966",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_post",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1236",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_role_management",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L867",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_site",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_tenant",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L393",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_user",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1272",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_data_scope",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_user_by_id",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L984",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_post_bound_users",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L406",
|
|
"weight": 1.0,
|
|
"source": "api_admin_reset_user_password",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L735",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dept",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L596",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_data",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L492",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1113",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_menu",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L953",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L999",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1296",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1223",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_management",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1261",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L854",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_site",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_tenant",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L380",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_user",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1321",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "api_leave_delete_leave",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "api_leave_get_leave",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_current_user_profile",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"source": "api_public_logout",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L474",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_create_process_def",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_delete_process_def",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L365",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publish_version",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L490",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_start_instance",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_update_process_def",
|
|
"target": "core_response_error_response"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_json_error_response",
|
|
"target": "core_response_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/response.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "core_response_error_response",
|
|
"target": "app_core_response_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "core_menu_guard_get_user_menu_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "core_menu_guard_require_menu_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_core_menu_guard_py",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_rationale_1",
|
|
"target": "app_core_menu_guard_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_api_menu_py",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_rationale_16",
|
|
"target": "core_menu_guard_require_admin_or_super_admin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_get_user_menu_codes",
|
|
"target": "app_core_menu_guard_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_get_user_menu_codes",
|
|
"target": "app_core_menu_guard_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_get_user_menu_codes",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_rationale_24",
|
|
"target": "core_menu_guard_get_user_menu_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_require_menu_code",
|
|
"target": "app_core_menu_guard_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_menu_guard_require_menu_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/menu_guard.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "core_menu_guard_rationale_29",
|
|
"target": "core_menu_guard_require_menu_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_core_db_collation_py",
|
|
"target": "core_db_collation_eq_unicode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "app_core_db_collation_py",
|
|
"target": "core_db_collation_like_unicode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_core_db_collation_py",
|
|
"target": "core_db_collation_unicode_ci",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_rationale_1",
|
|
"target": "app_core_db_collation_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_eq_unicode",
|
|
"target": "core_db_collation_unicode_ci",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_like_unicode",
|
|
"target": "core_db_collation_unicode_ci",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_rationale_7",
|
|
"target": "core_db_collation_unicode_ci",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_rationale_12",
|
|
"target": "core_db_collation_eq_unicode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/db_collation.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "core_db_collation_like_unicode",
|
|
"target": "app_core_db_collation_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/context.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_context_rationale_1",
|
|
"target": "app_core_context_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "app_core_utils_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_format_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_generate_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_generate_random_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_get_current_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_get_file_size_display",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_core_utils_py",
|
|
"target": "core_utils_parse_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "core_utils_generate_uuid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "core_utils_generate_uuid"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_crud_biz_no_generator_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "core_utils_generate_uuid",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_data_scope",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_menus",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L285",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"source": "crud_user_replace_associations",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "crud_user_set_user_post_ids_only",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L378",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L579",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_task",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "core_utils_generate_uuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "core_utils_format_datetime",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "core_utils_generate_id",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "core_utils_generate_random_password",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "core_utils_get_file_size_display",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "core_utils_parse_datetime",
|
|
"target": "app_core_utils_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"source": "app_crud_api_request_log_py",
|
|
"target": "core_utils_generate_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_crud_base_py",
|
|
"target": "core_utils_generate_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_create",
|
|
"target": "core_utils_generate_id"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "core_utils_generate_random_password",
|
|
"target": "app_core_utils_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "core_utils_get_file_size_display",
|
|
"target": "app_core_utils_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "core_utils_get_current_time",
|
|
"target": "app_core_utils_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "core_utils_format_datetime",
|
|
"target": "app_core_utils_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/utils.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "core_utils_parse_datetime",
|
|
"target": "app_core_utils_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_convert_heic_to_jpeg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_get_storage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_localstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_miniostorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_ossstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "app_core_storage_py",
|
|
"target": "core_storage_qiniustorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_storage_rationale_1",
|
|
"target": "app_core_storage_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_storage_convert_heic_to_jpeg",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "core_storage_process_image_content",
|
|
"target": "core_storage_convert_heic_to_jpeg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "core_storage_rationale_38",
|
|
"target": "core_storage_convert_heic_to_jpeg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_upload_file",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_file",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_file",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "core_storage_process_image_content",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_file",
|
|
"target": "app_core_storage_py_bytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_file",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_file",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "core_storage_process_image_content",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_file",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "core_storage_rationale_53",
|
|
"target": "core_storage_process_image_content",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_delete_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_get_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_presigned_download_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_upload_base64",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_upload_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_delete_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_ensure_dir",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_generate_filename",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_get_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_base64",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_delete_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_extract_object_key",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_generate_filename",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_get_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_presigned_download_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_base64",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_delete_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_generate_filename",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_get_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_base64",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_delete_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_generate_filename",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_get_url",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_base64",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_file",
|
|
"target": "app_core_storage_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage",
|
|
"target": "core_storage_basestorage_delete_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage",
|
|
"target": "core_storage_basestorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage",
|
|
"target": "core_storage_basestorage_presigned_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage",
|
|
"target": "core_storage_basestorage_upload_base64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage",
|
|
"target": "core_storage_basestorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"source": "core_storage_get_storage",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_basestorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_delete_file",
|
|
"target": "app_core_storage_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_delete_file",
|
|
"target": "app_core_storage_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_delete_file",
|
|
"target": "app_core_storage_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_delete_file",
|
|
"target": "app_core_storage_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_delete_file",
|
|
"target": "app_core_storage_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_presigned_download_url",
|
|
"target": "app_core_storage_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "core_storage_basestorage_presigned_download_url",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "core_storage_rationale_83",
|
|
"target": "core_storage_basestorage_presigned_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_presigned_download_url",
|
|
"target": "app_core_storage_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L372",
|
|
"weight": 1.0,
|
|
"source": "core_storage_get_storage",
|
|
"target": "core_storage_localstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_delete_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_ensure_dir",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_upload_base64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage",
|
|
"target": "core_storage_localstorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_ensure_dir",
|
|
"target": "path",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "core_storage_localstorage_ensure_dir",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_delete_file",
|
|
"target": "path",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "core_storage_miniostorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_file",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"source": "core_storage_localstorage_upload_base64",
|
|
"target": "core_storage_miniostorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"source": "core_storage_get_storage",
|
|
"target": "core_storage_qiniustorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_delete_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_upload_base64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage",
|
|
"target": "core_storage_qiniustorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_file",
|
|
"target": "core_storage_miniostorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_file",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "core_storage_qiniustorage_upload_base64",
|
|
"target": "core_storage_miniostorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"source": "core_storage_get_storage",
|
|
"target": "core_storage_ossstorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_delete_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_upload_base64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage",
|
|
"target": "core_storage_ossstorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_file",
|
|
"target": "core_storage_miniostorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_file",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "core_storage_ossstorage_upload_base64",
|
|
"target": "core_storage_miniostorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L370",
|
|
"weight": 1.0,
|
|
"source": "core_storage_get_storage",
|
|
"target": "core_storage_miniostorage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_delete_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_extract_object_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L264",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_presigned_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_upload_base64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage",
|
|
"target": "core_storage_miniostorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_file",
|
|
"target": "core_storage_miniostorage_generate_filename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L311",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_base64",
|
|
"target": "core_storage_miniostorage_upload_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L303",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_upload_file",
|
|
"target": "core_storage_miniostorage_get_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "core_storage_miniostorage_presigned_download_url",
|
|
"target": "core_storage_miniostorage_extract_object_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/storage.py",
|
|
"source_location": "L345",
|
|
"weight": 1.0,
|
|
"source": "core_storage_rationale_345",
|
|
"target": "core_storage_miniostorage_presigned_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "app_core_order_status_compat_py",
|
|
"target": "core_order_status_compat_derive_legacy_status_from_three",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "app_core_order_status_compat_py",
|
|
"target": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_core_order_status_compat_py",
|
|
"target": "core_order_status_compat_threestatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_core_order_status_compat_py",
|
|
"target": "core_order_status_compat_to_decimal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_core_order_status_compat_py",
|
|
"target": "decimal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"target": "core_order_status_compat_threestatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"target": "core_order_status_compat_to_decimal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_to_decimal",
|
|
"target": "decimal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"target": "app_core_order_status_compat_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_rationale_31",
|
|
"target": "core_order_status_compat_derive_three_status_from_legacy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_derive_legacy_status_from_three",
|
|
"target": "app_core_order_status_compat_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/order_status_compat.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "core_order_status_compat_rationale_75",
|
|
"target": "core_order_status_compat_derive_legacy_status_from_three",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_invalidstatustransitionexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_api_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_delivery_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_order_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_settlement_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_log_user_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_orderlockedexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_permissionexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_resourceconflictexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_resourcenotfoundexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "app_core_exceptions_py",
|
|
"target": "core_exceptions_validationexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception",
|
|
"target": "core_exceptions_businessexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_invalidstatustransitionexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_orderlockedexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_permissionexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourceconflictexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourcenotfoundexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_validationexception",
|
|
"target": "core_exceptions_businessexception",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception_init",
|
|
"target": "app_core_exceptions_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_businessexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_invalidstatustransitionexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_api_request",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_delivery_operation",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_operation",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_order_operation",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_settlement_operation",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_user_operation",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_orderlockedexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_permissionexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourceconflictexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourcenotfoundexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_validationexception_init",
|
|
"target": "app_core_exceptions_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_invalidstatustransitionexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_orderlockedexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_permissionexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourceconflictexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourcenotfoundexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_validationexception_init",
|
|
"target": "app_core_exceptions_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_validationexception",
|
|
"target": "core_exceptions_validationexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_validationexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_permissionexception",
|
|
"target": "core_exceptions_permissionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_permissionexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourcenotfoundexception",
|
|
"target": "core_exceptions_resourcenotfoundexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourcenotfoundexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourceconflictexception",
|
|
"target": "core_exceptions_resourceconflictexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_resourceconflictexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_orderlockedexception",
|
|
"target": "core_exceptions_orderlockedexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_orderlockedexception_init",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_invalidstatustransitionexception",
|
|
"target": "core_exceptions_invalidstatustransitionexception_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_delivery_operation",
|
|
"target": "core_exceptions_log_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_order_operation",
|
|
"target": "core_exceptions_log_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_settlement_operation",
|
|
"target": "core_exceptions_log_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/exceptions.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "core_exceptions_log_user_operation",
|
|
"target": "core_exceptions_log_operation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "core_data_scope_get_child_dept_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "core_data_scope_get_user_dept_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "core_data_scope_resolve_user_role_scopes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_core_data_scope_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_rationale_1",
|
|
"target": "app_core_data_scope_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_apply_data_scope",
|
|
"target": "core_data_scope_get_user_dept_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_get_user_dept_id",
|
|
"target": "app_core_data_scope_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_get_user_dept_id",
|
|
"target": "app_core_data_scope_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_rationale_28",
|
|
"target": "core_data_scope_get_user_dept_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_session",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_session",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_session",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_session",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_apply_data_scope",
|
|
"target": "app_core_data_scope_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_get_child_dept_ids",
|
|
"target": "app_core_data_scope_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_resolve_user_role_scopes",
|
|
"target": "app_core_data_scope_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_str",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_str",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_str",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L18",
|
|
"weight": 0.8,
|
|
"source": "app_core_data_scope_py_str",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_apply_data_scope",
|
|
"target": "app_core_data_scope_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_get_child_dept_ids",
|
|
"target": "app_core_data_scope_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_resolve_user_role_scopes",
|
|
"target": "app_core_data_scope_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_apply_data_scope",
|
|
"target": "core_data_scope_get_child_dept_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_rationale_38",
|
|
"target": "core_data_scope_get_child_dept_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_apply_data_scope",
|
|
"target": "core_data_scope_resolve_user_role_scopes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_rationale_65",
|
|
"target": "core_data_scope_resolve_user_role_scopes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "core_data_scope_apply_data_scope"
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "app_crud_ethnic_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/data_scope.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"source": "core_data_scope_rationale_113",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L749",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L482",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_my_instances",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L686",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L336",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_versions",
|
|
"target": "core_data_scope_apply_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "app_core_admin_request_json_py",
|
|
"target": "core_admin_request_json_parse_admin_request_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_rationale_1",
|
|
"target": "app_core_admin_request_json_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_parse_admin_request_json",
|
|
"target": "app_core_admin_request_json_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_parse_admin_request_json",
|
|
"target": "app_core_admin_request_json_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_parse_admin_request_json",
|
|
"target": "app_core_admin_request_json_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/admin_request_json.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "core_admin_request_json_rationale_25",
|
|
"target": "core_admin_request_json_parse_admin_request_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "app_core_api_crypto_middleware_py_redis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_claims_from_auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_is_crypto_api",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_json_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_mark_nonce_once",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_nonce_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "app_core_api_crypto_middleware_py",
|
|
"target": "core_api_crypto_middleware_should_skip_path",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_mark_nonce_once",
|
|
"target": "core_api_crypto_middleware_nonce_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_nonce_key",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_claims_from_auth",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_is_crypto_api",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_json_error_response",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_mark_nonce_once",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_should_skip_path",
|
|
"target": "app_core_api_crypto_middleware_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_should_skip_path",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_should_skip_path",
|
|
"target": "app_core_api_crypto_middleware_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_is_crypto_api",
|
|
"target": "app_core_api_crypto_middleware_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_mark_nonce_once",
|
|
"target": "app_core_api_crypto_middleware_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_is_crypto_api",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_rationale_38",
|
|
"target": "core_api_crypto_middleware_is_crypto_api",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_claims_from_auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_get_redis_client",
|
|
"target": "app_core_api_crypto_middleware_py_redis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_mark_nonce_once",
|
|
"target": "core_api_crypto_middleware_get_redis_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_mark_nonce_once",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_json_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"target": "core_api_crypto_middleware_json_error_response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_json_error_response",
|
|
"target": "app_core_api_crypto_middleware_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_json_error_response",
|
|
"target": "response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"target": "response",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"target": "app_core_api_crypto_middleware_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_rationale_106",
|
|
"target": "core_api_crypto_middleware_coerce_post_method_override_to_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"target": "app_core_api_crypto_middleware_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/api_crypto_middleware.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "core_api_crypto_middleware_apicryptomiddleware",
|
|
"target": "core_api_crypto_middleware_apicryptomiddleware_dispatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "app_core_wechat_message_py",
|
|
"target": "core_wechat_message_wechatmessageservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_1",
|
|
"target": "app_core_wechat_message_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_get_access_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_delivery_notice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L281",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_urge_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_get_access_token",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"target": "core_wechat_message_wechatmessageservice_get_access_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_delivery_notice",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L281",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_urge_notification",
|
|
"target": "app_core_wechat_message_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_86",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_delivery_notice",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L273",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L310",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L345",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_urge_notification",
|
|
"target": "core_wechat_message_wechatmessageservice_send_template_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_143",
|
|
"target": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_order_status",
|
|
"target": "float",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"target": "float",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L281",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"target": "float",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_179",
|
|
"target": "core_wechat_message_wechatmessageservice_send_payment_success",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_215",
|
|
"target": "core_wechat_message_wechatmessageservice_send_delivery_notice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_251",
|
|
"target": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_wechatmessageservice_send_delivery_warning",
|
|
"target": "app_core_wechat_message_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_289",
|
|
"target": "core_wechat_message_wechatmessageservice_send_refund_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/core/wechat_message.py",
|
|
"source_location": "L325",
|
|
"weight": 1.0,
|
|
"source": "core_wechat_message_rationale_325",
|
|
"target": "core_wechat_message_wechatmessageservice_send_urge_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "app_models_models_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L521",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L566",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L591",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"source": "app_models_models_py",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_1",
|
|
"target": "app_models_models_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_12",
|
|
"target": "models_models_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "models_models_userrole",
|
|
"target": "str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_int",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L25",
|
|
"weight": 0.8,
|
|
"source": "app_api_public_py_request",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L25",
|
|
"weight": 0.8,
|
|
"source": "app_api_public_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L25",
|
|
"weight": 0.8,
|
|
"source": "app_api_public_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L25",
|
|
"weight": 0.8,
|
|
"source": "app_api_public_py_sysuser",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_any",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_bool",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_datetime",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_int",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_sample_code_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_any",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_bool",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_int",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_sysuser",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "bizsamplecode",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L316",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "crud_user_usercrudcompat",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysuser",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "uploadfile",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_sysuser",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "models_base_basemodel",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0,
|
|
"source": "models_models_bizattachment",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"source": "models_models_bizleaverequest",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysapirequestlog",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysapirequestloghis",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysdept",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysdictdata",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysdicttype",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysethnic",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysmenu",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "models_models_syspost",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysrole",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysroledatascopedetail",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysrolemenu",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"source": "models_models_syssite",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"source": "models_models_systenant",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysuserpost",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "models_models_sysuserrole",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L521",
|
|
"weight": 1.0,
|
|
"source": "models_models_wfnode",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "models_models_wfprocessdef",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L566",
|
|
"weight": 1.0,
|
|
"source": "models_models_wfprocessinstance",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"source": "models_models_wfprocessversion",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L591",
|
|
"weight": 1.0,
|
|
"source": "models_models_wftask",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"source": "models_models_wftransition",
|
|
"target": "base",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_int",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_session",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_str",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_any",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_bool",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_int",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_session",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_str",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_session",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_str",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysrole",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "uploadfile",
|
|
"target": "models_models_sysrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_any",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_bool",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_int",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_session",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_str",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_sysuser",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_session",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_str",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"source": "crud_user_replace_associations",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "crud_user_usercrudcompat",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_78",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_sysuserrole",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_any",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_bool",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_int",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_session",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_str",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_session",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_str",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_menus",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_98",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysrole",
|
|
"target": "models_models_sysrolemenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_any",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_bool",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_int",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_session",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_role_py_str",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L276",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_data_scope",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_118",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysrole",
|
|
"target": "models_models_sysroledatascopedetail",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_menu_py_any",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_menu_py_bool",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_menu_py_int",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_menu_py_session",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_menu_py_str",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_session",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_web_auth_roles_py_str",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "sysmenu",
|
|
"target": "models_models_sysmenu",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_int",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_session",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_str",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dept_py_any",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dept_py_int",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dept_py_session",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dept_py_str",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_any",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_bool",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_int",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_session",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_str",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_sysuser",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "crud_user_usercrudcompat",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "sysdept",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "uploadfile",
|
|
"target": "models_models_sysdept",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_tenant_py_any",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_tenant_py_bool",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_tenant_py_int",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_tenant_py_session",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_tenant_py_str",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_190",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "systenant",
|
|
"target": "models_models_systenant",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_site_py_any",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_site_py_bool",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_site_py_int",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_site_py_session",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_site_py_str",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "syssite",
|
|
"target": "models_models_syssite",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_post_py_any",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_post_py_bool",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_post_py_int",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_post_py_session",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_post_py_str",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "syspost",
|
|
"target": "models_models_syspost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_any",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_bool",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_int",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_session",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_str",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_crud_user_py_sysuser",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L271",
|
|
"weight": 1.0,
|
|
"source": "crud_user_replace_associations",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_user_set_user_post_ids_only",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "crud_user_usercrudcompat",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_258",
|
|
"target": "models_models_sysuserpost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_any",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_bool",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_int",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_session",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_str",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysdicttype",
|
|
"target": "models_models_sysdicttype",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_crud_ethnic_py",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 0.8,
|
|
"source": "app_crud_ethnic_py_any",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 0.8,
|
|
"source": "app_crud_ethnic_py_int",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 0.8,
|
|
"source": "app_crud_ethnic_py_session",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 0.8,
|
|
"source": "app_crud_ethnic_py_str",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L303",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_303",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L6",
|
|
"weight": 0.8,
|
|
"source": "sysethnic",
|
|
"target": "models_models_sysethnic",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_int",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_session",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_str",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_data_py_any",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_data_py_int",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_data_py_session",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_data_py_str",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_any",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_bool",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_int",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_session",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_crud_dict_type_py_str",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysdictdata",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "sysdicttype",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "uploadfile",
|
|
"target": "models_models_sysdictdata",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_crud_api_request_log_py",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_bool",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_int",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_session",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_str",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "crud_api_request_log_apirequestlogcrud",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "sysapirequestlog",
|
|
"target": "models_models_sysapirequestlog",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_crud_api_request_log_py",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_bool",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_int",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_session",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "app_crud_api_request_log_py_str",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "crud_api_request_log_apirequestlogcrud",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"target": "models_models_sysapirequestloghis"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L9",
|
|
"weight": 0.8,
|
|
"source": "sysapirequestlog",
|
|
"target": "models_models_sysapirequestloghis",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 0.8,
|
|
"source": "app_crud_leave_py_any",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 0.8,
|
|
"source": "app_crud_leave_py_int",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 0.8,
|
|
"source": "app_crud_leave_py_session",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 0.8,
|
|
"source": "app_crud_leave_py_str",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L11",
|
|
"weight": 0.8,
|
|
"source": "bizleaverequest",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L419",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_419",
|
|
"target": "models_models_bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1334",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "models_models_bizattachment"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_int",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_session",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "app_api_admin_py_str",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L28",
|
|
"weight": 0.8,
|
|
"source": "uploadfile",
|
|
"target": "models_models_bizattachment",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_int",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_session",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_str",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"source": "leavecreate",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"source": "leaveupdate",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wfprocessdef",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L500",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_500",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wfprocessversion",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wfnode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L545",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_545",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wftransition",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_callback_py",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_callback_py_any",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_callback_py_bool",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_callback_py_str",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_callback_py_wfprocessinstance",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"source": "localcallbackfn",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/models.py",
|
|
"source_location": "L567",
|
|
"weight": 1.0,
|
|
"source": "models_models_rationale_567",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wfprocessinstance",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_any",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_bool",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_int",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_session",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_str",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfnode",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wfprocessinstance",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_crud_workflow_py_wftransition",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_any",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_bool",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_session",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_str",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfnode",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "app_services_workflow_engine_py_wftransition",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_task",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L14",
|
|
"weight": 0.8,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessdef",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wfprocessversion",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "wftask",
|
|
"target": "models_models_wftask",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "app_models_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_models_init_py",
|
|
"target": "models_base_softdeletemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"source": "app_models_base_py",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "app_models_base_py",
|
|
"target": "models_base_softdeletemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1360",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachmentdownloadurlbody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "api_admin_deptcreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L663",
|
|
"weight": 1.0,
|
|
"source": "api_admin_deptupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L513",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dictdatacreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L524",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dictdataupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dicttypecreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L423",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dicttypeupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1014",
|
|
"weight": 1.0,
|
|
"source": "api_admin_menucreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1030",
|
|
"weight": 1.0,
|
|
"source": "api_admin_menuupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L875",
|
|
"weight": 1.0,
|
|
"source": "api_admin_postcreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"source": "api_admin_postupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L969",
|
|
"weight": 1.0,
|
|
"source": "api_admin_postusersupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1134",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rolecreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1158",
|
|
"weight": 1.0,
|
|
"source": "api_admin_roledatascopebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1154",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rolemenubody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1144",
|
|
"weight": 1.0,
|
|
"source": "api_admin_roleupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L756",
|
|
"weight": 1.0,
|
|
"source": "api_admin_sitecreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L771",
|
|
"weight": 1.0,
|
|
"source": "api_admin_siteupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "api_admin_tenantcreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "api_admin_tenantupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"source": "api_admin_usercreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "api_admin_userupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "models_base_basemodel",
|
|
"target": "models_base_basemodel_tablename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "models_base_basemodel",
|
|
"target": "models_base_basemodel_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "models_base_softdeletemodel",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/attachment.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "schemas_attachment_attachmentuploadresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_changepasswordrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_loginrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_loginresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_resetpasswordrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_usercreate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_userresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "schemas_common_deleteinput",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"source": "schemas_common_idinput",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "schemas_common_paginationparams",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "schemas_common_paginationresult",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "schemas_common_statusinput",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "schemas_leave_leavecreate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "schemas_leave_leaveresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "schemas_leave_leaveupdate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "schemas_menu_menuitem",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "schemas_menu_menulistresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "schemas_menu_menumeta",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_changepasswordrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_loginrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_loginresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_resetpasswordrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_userbase",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_userlistresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_userupdate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_approverequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_instanceresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_nodedata",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_processdefcreate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_processdefresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_processdefupdate",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_publishversionrequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_startinstancerequest",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_taskresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_transitiondata",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_versionresponse",
|
|
"target": "models_base_basemodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "models_base_basemodel_tablename",
|
|
"target": "app_models_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "models_base_softdeletemodel",
|
|
"target": "models_base_softdeletemodel_get_active",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "models_base_softdeletemodel",
|
|
"target": "models_base_softdeletemodel_restore",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/models/base.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"source": "models_base_softdeletemodel",
|
|
"target": "models_base_softdeletemodel_soft_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_changepasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_loginrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_loginresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_resetpasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_usercreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_auth_py",
|
|
"target": "schemas_auth_userresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_auth_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/auth.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "schemas_auth_rationale_1",
|
|
"target": "app_schemas_auth_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_loginrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_loginresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_usercreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_userresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_changepasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_auth_resetpasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_user_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_changepasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_loginrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_loginresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_resetpasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_userbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_usercreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_userlistresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_userresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_user_py",
|
|
"target": "schemas_user_userupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_userbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_usercreate",
|
|
"target": "schemas_user_userbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/user.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "schemas_user_userresponse",
|
|
"target": "schemas_user_userbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_usercreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_userupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_userresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_userlistresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_loginrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_loginresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_changepasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_user_resetpasswordrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_attachment_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_common_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_leave_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_menu_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "app_schemas_workflow_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_attachment_attachmentuploadresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_common_deleteinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_common_idinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_common_paginationparams",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_common_paginationresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_common_statusinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_leave_leaveresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_menu_menuitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_menu_menulistresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_menu_menumeta",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_approverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_instanceresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_nodedata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_processdefcreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_processdefresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_processdefupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_publishversionrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_startinstancerequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_taskresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_transitiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/__init__.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_init_py",
|
|
"target": "schemas_workflow_versionresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_menu_py",
|
|
"target": "schemas_menu_menuitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_menu_py",
|
|
"target": "schemas_menu_menulistresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/menu.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_menu_py",
|
|
"target": "schemas_menu_menumeta",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/attachment.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_attachment_py",
|
|
"target": "schemas_attachment_attachmentuploadresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_common_py",
|
|
"target": "schemas_common_deleteinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_common_py",
|
|
"target": "schemas_common_idinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_common_py",
|
|
"target": "schemas_common_paginationparams",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_common_py",
|
|
"target": "schemas_common_paginationresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/common.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_common_py",
|
|
"target": "schemas_common_statusinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_approverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_instanceresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_nodedata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_processdefcreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_processdefresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_processdefupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_publishversionrequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_startinstancerequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_taskresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_transitiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_workflow_py",
|
|
"target": "schemas_workflow_versionresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/workflow.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "schemas_workflow_rationale_1",
|
|
"target": "app_schemas_workflow_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_leave_py",
|
|
"target": "schemas_leave_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_leave_py",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_leave_py",
|
|
"target": "schemas_leave_leaveresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "app_schemas_leave_py",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/schemas/leave.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "schemas_leave_rationale_1",
|
|
"target": "app_schemas_leave_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_int",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_session",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_str",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "leavecreate",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "leaveupdate",
|
|
"target": "schemas_leave_leavecreate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_int",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_session",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_str",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "leavecreate",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"source": "leaveupdate",
|
|
"target": "schemas_leave_leaveupdate",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "app_crud_sample_code_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_batch_generate_sample_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_batch_issue_sample_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_batch_revoke_sample_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_create_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_get_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_list_sample_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_parse_issued_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_resolve_issued_user_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_sample_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_soft_delete_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L396",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "app_crud_sample_code_py",
|
|
"target": "crud_sample_code_update_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_rationale_1",
|
|
"target": "app_crud_sample_code_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "crud_sample_code_resolve_issued_user_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_resolve_issued_user_display_name",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_resolve_issued_user_display_name",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "crud_sample_code_resolve_issued_user_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_issue_sample_codes",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_revoke_sample_codes",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_get_sample_code",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_list_sample_codes",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_sample_code_exists",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_soft_delete_sample_code",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "app_crud_sample_code_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_issue_sample_codes",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_revoke_sample_codes",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_get_sample_code",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_list_sample_codes",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_parse_issued_time",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_row_to_dict",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_sample_code_exists",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_soft_delete_sample_code",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "app_crud_sample_code_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "crud_sample_code_parse_issued_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_parse_issued_time",
|
|
"target": "app_crud_sample_code_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "crud_sample_code_parse_issued_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_list_sample_codes",
|
|
"target": "crud_sample_code_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_row_to_dict",
|
|
"target": "app_crud_sample_code_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_row_to_dict",
|
|
"target": "bizsamplecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "bizsamplecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "bizsamplecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_get_sample_code",
|
|
"target": "bizsamplecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "bizsamplecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "app_crud_sample_code_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_issue_sample_codes",
|
|
"target": "app_crud_sample_code_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_revoke_sample_codes",
|
|
"target": "app_crud_sample_code_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_list_sample_codes",
|
|
"target": "app_crud_sample_code_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "crud_sample_code_sample_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_sample_code_exists",
|
|
"target": "app_crud_sample_code_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "crud_sample_code_sample_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_list_sample_codes",
|
|
"target": "app_crud_sample_code_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_generate_sample_codes",
|
|
"target": "app_crud_sample_code_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_create_sample_code",
|
|
"target": "app_crud_sample_code_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L396",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_total_pages",
|
|
"target": "app_crud_sample_code_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "app_crud_sample_code_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L333",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_issue_sample_codes",
|
|
"target": "crud_sample_code_get_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L372",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_batch_revoke_sample_codes",
|
|
"target": "crud_sample_code_get_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_soft_delete_sample_code",
|
|
"target": "crud_sample_code_get_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_update_sample_code",
|
|
"target": "crud_sample_code_get_sample_code",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/sample_code.py",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"source": "crud_sample_code_rationale_240",
|
|
"target": "crud_sample_code_batch_generate_sample_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_create_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_get_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_list_posts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_post_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_soft_delete_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "app_crud_post_py",
|
|
"target": "crud_post_update_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "crud_post_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_post_row_to_dict",
|
|
"target": "app_crud_post_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_post_row_to_dict",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_post_row_to_dict",
|
|
"target": "syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "crud_post_get_post",
|
|
"target": "syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "syspost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "crud_post_get_post",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "crud_post_post_code_exists",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_post_soft_delete_post",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "app_crud_post_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "app_crud_post_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "app_crud_post_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_post_list_posts",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"source": "crud_post_get_post",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "crud_post_post_code_exists",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_post_soft_delete_post",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "app_crud_post_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "app_crud_post_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"source": "crud_post_total_pages",
|
|
"target": "app_crud_post_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "app_crud_post_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"source": "crud_post_soft_delete_post",
|
|
"target": "crud_post_get_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "crud_post_get_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "crud_post_create_post",
|
|
"target": "crud_post_post_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "crud_post_post_code_exists",
|
|
"target": "app_crud_post_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/post.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "crud_post_update_post",
|
|
"target": "crud_post_post_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_crud_init_py",
|
|
"target": "app_crud_user_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_base_crudbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_create_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_get_user_with_relations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_hash_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_list_post_ids_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_list_user_ids_bound_to_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_list_users",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_replace_associations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_reset_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_set_user_post_ids_only",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_soft_delete_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_sync_post_user_bindings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_update_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_user_no_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_crud_user_py",
|
|
"target": "crud_user_usercrudcompat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_user_rationale_1",
|
|
"target": "app_crud_user_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L325",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "crud_user_hash_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_user_hash_password",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"source": "crud_user_reset_password",
|
|
"target": "crud_user_hash_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_post_ids_for_user",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_user_ids_bound_to_post",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_users",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "crud_user_replace_associations",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"source": "crud_user_reset_password",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_user_row_to_dict",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "crud_user_set_user_post_ids_only",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"source": "crud_user_soft_delete_user",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "crud_user_user_no_exists",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_user_usercrudcompat_get_by_user_no",
|
|
"target": "app_crud_user_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_user_usercrudcompat",
|
|
"target": "crud_user_usercrudcompat_get_by_user_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_user_usercrudcompat_get_by_user_no",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_user_usercrudcompat_get_by_user_no",
|
|
"target": "app_crud_user_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_post_ids_for_user",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_user_ids_bound_to_post",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_users",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"source": "crud_user_replace_associations",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"source": "crud_user_reset_password",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"source": "crud_user_set_user_post_ids_only",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"source": "crud_user_soft_delete_user",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "crud_user_user_no_exists",
|
|
"target": "app_crud_user_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "app_crud_user_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user",
|
|
"target": "app_crud_user_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_user_row_to_dict",
|
|
"target": "app_crud_user_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "app_crud_user_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "crud_user_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_users",
|
|
"target": "crud_user_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_user_row_to_dict",
|
|
"target": "app_crud_user_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "app_crud_user_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_users",
|
|
"target": "app_crud_user_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "crud_user_list_users",
|
|
"target": "app_crud_user_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "app_crud_user_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "crud_user_total_pages",
|
|
"target": "app_crud_user_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L346",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "app_crud_user_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L412",
|
|
"weight": 1.0,
|
|
"source": "crud_user_reset_password",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"source": "crud_user_soft_delete_user",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "crud_user_get_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"source": "crud_user_get_user_with_relations",
|
|
"target": "crud_user_list_post_ids_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "crud_user_list_post_ids_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "crud_user_rationale_134",
|
|
"target": "crud_user_set_user_post_ids_only",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "crud_user_set_user_post_ids_only",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"source": "crud_user_sync_post_user_bindings",
|
|
"target": "crud_user_list_user_ids_bound_to_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"source": "crud_user_rationale_181",
|
|
"target": "crud_user_sync_post_user_bindings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"source": "crud_user_user_no_exists",
|
|
"target": "app_crud_user_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"source": "crud_user_create_user",
|
|
"target": "crud_user_replace_associations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/user.py",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"source": "crud_user_update_user",
|
|
"target": "crud_user_replace_associations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_create_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_dict_type_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_get_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_list_dict_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_soft_delete_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_type_py",
|
|
"target": "crud_dict_type_update_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_rationale_1",
|
|
"target": "app_crud_dict_type_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "crud_dict_type_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_row_to_dict",
|
|
"target": "app_crud_dict_type_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_row_to_dict",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_row_to_dict",
|
|
"target": "sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_get_dict_type",
|
|
"target": "sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "sysdicttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_dict_type_code_exists",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_get_dict_type",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_soft_delete_dict_type",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "app_crud_dict_type_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "app_crud_dict_type_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "app_crud_dict_type_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_list_dict_types",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_dict_type_code_exists",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_get_dict_type",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_soft_delete_dict_type",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "app_crud_dict_type_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "app_crud_dict_type_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_total_pages",
|
|
"target": "app_crud_dict_type_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "app_crud_dict_type_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_soft_delete_dict_type",
|
|
"target": "crud_dict_type_get_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "crud_dict_type_get_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_create_dict_type",
|
|
"target": "crud_dict_type_dict_type_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_dict_type_code_exists",
|
|
"target": "app_crud_dict_type_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_type.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_type_update_dict_type",
|
|
"target": "crud_dict_type_dict_type_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_create_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_get_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_list_tenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_soft_delete_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_tenant_no_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "app_crud_tenant_py",
|
|
"target": "crud_tenant_update_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "crud_tenant_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_row_to_dict",
|
|
"target": "app_crud_tenant_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_row_to_dict",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_row_to_dict",
|
|
"target": "systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_get_tenant",
|
|
"target": "systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "systenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_get_tenant",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_soft_delete_tenant",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_tenant_no_exists",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "app_crud_tenant_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "app_crud_tenant_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "app_crud_tenant_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_list_tenants",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_get_tenant",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_soft_delete_tenant",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_tenant_no_exists",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "app_crud_tenant_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "app_crud_tenant_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_total_pages",
|
|
"target": "app_crud_tenant_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "app_crud_tenant_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_soft_delete_tenant",
|
|
"target": "crud_tenant_get_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "crud_tenant_get_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_create_tenant",
|
|
"target": "crud_tenant_tenant_no_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_tenant_no_exists",
|
|
"target": "app_crud_tenant_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/tenant.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_tenant_update_tenant",
|
|
"target": "crud_tenant_tenant_no_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_crud_biz_no_generator_py",
|
|
"target": "app_crud_biz_no_generator_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "app_crud_biz_no_generator_py",
|
|
"target": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_crud_biz_no_generator_py",
|
|
"target": "crud_biz_no_generator_format_biz_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "app_crud_biz_no_generator_py",
|
|
"target": "crud_biz_no_generator_prefix_for",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_rationale_1",
|
|
"target": "app_crud_biz_no_generator_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "crud_biz_no_generator_prefix_for",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_prefix_for",
|
|
"target": "app_crud_biz_no_generator_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_prefix_for",
|
|
"target": "biznokind",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "biznokind",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "app_crud_biz_no_generator_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_format_biz_no",
|
|
"target": "app_crud_biz_no_generator_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "crud_biz_no_generator_format_biz_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_format_biz_no",
|
|
"target": "app_crud_biz_no_generator_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "app_crud_biz_no_generator_py_datetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"target": "app_crud_biz_no_generator_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/biz_no_generator.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"source": "crud_biz_no_generator_rationale_35",
|
|
"target": "crud_biz_no_generator_allocate_next_biz_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_crud_init_py",
|
|
"target": "app_crud_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_crud_init_py",
|
|
"target": "crud_base_crudbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_crud_init_py",
|
|
"target": "crud_base_historycrud",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_create_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_get_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_get_role_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_get_role_menu_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_list_roles",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_role_name_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_soft_delete_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_update_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_update_role_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "app_crud_role_py",
|
|
"target": "crud_role_update_role_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_role_rationale_1",
|
|
"target": "app_crud_role_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "crud_role_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "crud_role_row_to_dict",
|
|
"target": "app_crud_role_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "crud_role_row_to_dict",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "crud_role_row_to_dict",
|
|
"target": "sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role",
|
|
"target": "sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "sysrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role_data_scope",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role_menu_ids",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"source": "crud_role_role_name_exists",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"source": "crud_role_soft_delete_role",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_data_scope",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_menus",
|
|
"target": "app_crud_role_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "app_crud_role_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_role_total_pages",
|
|
"target": "app_crud_role_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "app_crud_role_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "app_crud_role_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "app_crud_role_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"source": "crud_role_list_roles",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role_data_scope",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "crud_role_get_role_menu_ids",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"source": "crud_role_role_name_exists",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"source": "crud_role_soft_delete_role",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_data_scope",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_menus",
|
|
"target": "app_crud_role_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"source": "crud_role_soft_delete_role",
|
|
"target": "crud_role_get_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "crud_role_get_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role_data_scope",
|
|
"target": "crud_role_get_role",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_role_create_role",
|
|
"target": "crud_role_role_name_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"source": "crud_role_role_name_exists",
|
|
"target": "app_crud_role_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/role.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"source": "crud_role_update_role",
|
|
"target": "crud_role_role_name_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_build_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_cascade_soft_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_create_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_get_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_list_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_list_menus_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_menu_name_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_soft_delete_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "app_crud_menu_py",
|
|
"target": "crud_menu_update_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus",
|
|
"target": "crud_menu_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_row_to_dict",
|
|
"target": "app_crud_menu_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_row_to_dict",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_row_to_dict",
|
|
"target": "sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_get_menu",
|
|
"target": "sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_update_menu",
|
|
"target": "sysmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_build_tree",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_cascade_soft_delete",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_get_menu",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus_tree",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_menu_name_exists",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_soft_delete_menu",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_update_menu",
|
|
"target": "app_crud_menu_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_build_tree",
|
|
"target": "app_crud_menu_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus",
|
|
"target": "app_crud_menu_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus_tree",
|
|
"target": "app_crud_menu_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus_tree",
|
|
"target": "crud_menu_build_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus_tree",
|
|
"target": "crud_menu_list_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_cascade_soft_delete",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_get_menu",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_list_menus_tree",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_menu_name_exists",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_soft_delete_menu",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_update_menu",
|
|
"target": "app_crud_menu_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_soft_delete_menu",
|
|
"target": "crud_menu_get_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_update_menu",
|
|
"target": "crud_menu_get_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_menu_name_exists",
|
|
"target": "app_crud_menu_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_create_menu",
|
|
"target": "app_crud_menu_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_update_menu",
|
|
"target": "app_crud_menu_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/menu.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"source": "crud_menu_soft_delete_menu",
|
|
"target": "crud_menu_cascade_soft_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_create_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_get_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_list_sites",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_site_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_soft_delete_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "app_crud_site_py",
|
|
"target": "crud_site_update_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "crud_site_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_site_row_to_dict",
|
|
"target": "app_crud_site_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_site_row_to_dict",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_site_row_to_dict",
|
|
"target": "syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "crud_site_get_site",
|
|
"target": "syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "syssite",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "crud_site_get_site",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_site_site_code_exists",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"source": "crud_site_soft_delete_site",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "app_crud_site_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "app_crud_site_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "app_crud_site_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_site_list_sites",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "crud_site_get_site",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_site_site_code_exists",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"source": "crud_site_soft_delete_site",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "app_crud_site_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "app_crud_site_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"source": "crud_site_total_pages",
|
|
"target": "app_crud_site_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "app_crud_site_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "crud_site_soft_delete_site",
|
|
"target": "crud_site_get_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "crud_site_get_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"source": "crud_site_create_site",
|
|
"target": "crud_site_site_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "crud_site_site_code_exists",
|
|
"target": "app_crud_site_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/site.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"source": "crud_site_update_site",
|
|
"target": "crud_site_site_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"source": "app_crud_api_request_log_py",
|
|
"target": "crud_api_request_log_apirequestlogcrud",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud",
|
|
"target": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud",
|
|
"target": "crud_api_request_log_apirequestlogcrud_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud",
|
|
"target": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"target": "app_crud_api_request_log_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"target": "app_crud_api_request_log_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"target": "app_crud_api_request_log_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get_multi_with_filters",
|
|
"target": "sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"target": "app_crud_api_request_log_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get",
|
|
"target": "app_crud_api_request_log_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"target": "app_crud_api_request_log_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get",
|
|
"target": "app_crud_api_request_log_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_get",
|
|
"target": "sysapirequestlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/api_request_log.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "crud_api_request_log_apirequestlogcrud_delete",
|
|
"target": "app_crud_api_request_log_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_create_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_get_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_list_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_list_dict_data_options",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_soft_delete_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dict_data_py",
|
|
"target": "crud_dict_data_update_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_rationale_1",
|
|
"target": "app_crud_dict_data_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "crud_dict_data_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_row_to_dict",
|
|
"target": "app_crud_dict_data_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_row_to_dict",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_row_to_dict",
|
|
"target": "sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_get_dict_data",
|
|
"target": "sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_update_dict_data",
|
|
"target": "sysdictdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_get_dict_data",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data_options",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_soft_delete_dict_data",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_update_dict_data",
|
|
"target": "app_crud_dict_data_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "app_crud_dict_data_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "app_crud_dict_data_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_get_dict_data",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_list_dict_data_options",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_soft_delete_dict_data",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_update_dict_data",
|
|
"target": "app_crud_dict_data_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_create_dict_data",
|
|
"target": "app_crud_dict_data_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_total_pages",
|
|
"target": "app_crud_dict_data_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_update_dict_data",
|
|
"target": "app_crud_dict_data_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_soft_delete_dict_data",
|
|
"target": "crud_dict_data_get_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dict_data.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "crud_dict_data_update_dict_data",
|
|
"target": "crud_dict_data_get_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_crud_ethnic_py",
|
|
"target": "crud_ethnic_list_ethnics",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "app_crud_ethnic_py",
|
|
"target": "crud_ethnic_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_rationale_1",
|
|
"target": "app_crud_ethnic_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "crud_ethnic_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_row_to_dict",
|
|
"target": "app_crud_ethnic_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_row_to_dict",
|
|
"target": "app_crud_ethnic_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_row_to_dict",
|
|
"target": "sysethnic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "app_crud_ethnic_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "app_crud_ethnic_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "app_crud_ethnic_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/ethnic.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_ethnic_list_ethnics",
|
|
"target": "app_crud_ethnic_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_create_instance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_create_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_create_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_all_tasks_for_business",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_instance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_latest_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_nodes_by_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L608",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_pending_tasks_by_node",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_get_transitions_by_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_list_completed_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_list_my_instances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_list_pending_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_list_process_defs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_list_versions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_process_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_publish_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_soft_delete_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L623",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_task_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L776",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_update_instance_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_update_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"source": "app_crud_workflow_py",
|
|
"target": "crud_workflow_version_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_rationale_1",
|
|
"target": "app_crud_workflow_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "crud_workflow_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_row_to_dict",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_row_to_dict",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_row_to_dict",
|
|
"target": "wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_process_def",
|
|
"target": "wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "wfprocessdef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_task",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_all_tasks_for_business",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_instance",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_latest_version",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_nodes_by_version",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L608",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_pending_tasks_by_node",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_process_def",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_task",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_transitions_by_version",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_my_instances",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_versions",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_process_code_exists",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_soft_delete_process_def",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L623",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_task_row_to_dict",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_instance_status",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_version_to_dict",
|
|
"target": "app_crud_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_all_tasks_for_business",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_my_instances",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_versions",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L623",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_task_row_to_dict",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_version_to_dict",
|
|
"target": "app_crud_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_process_defs",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_task",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_all_tasks_for_business",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_instance",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_latest_version",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_nodes_by_version",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L608",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_pending_tasks_by_node",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_process_def",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_task",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_transitions_by_version",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_my_instances",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_versions",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_process_code_exists",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_soft_delete_process_def",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_instance_status",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "app_crud_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_my_instances",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L776",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_total_pages",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "app_crud_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "crud_workflow_get_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_soft_delete_process_def",
|
|
"target": "crud_workflow_get_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "crud_workflow_get_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_process_def",
|
|
"target": "crud_workflow_process_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_process_code_exists",
|
|
"target": "app_crud_workflow_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_process_def",
|
|
"target": "crud_workflow_process_code_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "app_crud_workflow_py_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "app_crud_workflow_py_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_publish_version",
|
|
"target": "wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_latest_version",
|
|
"target": "wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_version_to_dict",
|
|
"target": "wfprocessversion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_versions",
|
|
"target": "crud_workflow_version_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_all_tasks_for_business",
|
|
"target": "crud_workflow_get_nodes_by_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_nodes_by_version",
|
|
"target": "app_crud_workflow_py_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_transitions_by_version",
|
|
"target": "app_crud_workflow_py_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_instance",
|
|
"target": "app_crud_workflow_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_instance",
|
|
"target": "app_crud_workflow_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_update_instance_status",
|
|
"target": "crud_workflow_get_instance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L569",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_create_task",
|
|
"target": "wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L608",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_pending_tasks_by_node",
|
|
"target": "wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_get_task",
|
|
"target": "wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L623",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_task_row_to_dict",
|
|
"target": "wftask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L763",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_completed_tasks",
|
|
"target": "crud_workflow_task_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/workflow.py",
|
|
"source_location": "L700",
|
|
"weight": 1.0,
|
|
"source": "crud_workflow_list_pending_tasks",
|
|
"target": "crud_workflow_task_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_build_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_cascade_soft_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_collect_with_ancestors",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_create_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_get_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_list_depts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_list_depts_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_soft_delete_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "app_crud_dept_py",
|
|
"target": "crud_dept_update_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts",
|
|
"target": "crud_dept_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_row_to_dict",
|
|
"target": "app_crud_dept_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_row_to_dict",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_row_to_dict",
|
|
"target": "sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_get_dept",
|
|
"target": "sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_update_dept",
|
|
"target": "sysdept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_build_tree",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_cascade_soft_delete",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_collect_with_ancestors",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_get_dept",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_soft_delete_dept",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_update_dept",
|
|
"target": "app_crud_dept_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_build_tree",
|
|
"target": "app_crud_dept_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_collect_with_ancestors",
|
|
"target": "app_crud_dept_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts",
|
|
"target": "app_crud_dept_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "app_crud_dept_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "crud_dept_build_tree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "crud_dept_collect_with_ancestors",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_rationale_41",
|
|
"target": "crud_dept_collect_with_ancestors",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "crud_dept_list_depts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_cascade_soft_delete",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_get_dept",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_list_depts_tree",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_soft_delete_dept",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_update_dept",
|
|
"target": "app_crud_dept_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_soft_delete_dept",
|
|
"target": "crud_dept_get_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_update_dept",
|
|
"target": "crud_dept_get_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_create_dept",
|
|
"target": "app_crud_dept_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_update_dept",
|
|
"target": "app_crud_dept_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/dept.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "crud_dept_soft_delete_dept",
|
|
"target": "crud_dept_cascade_soft_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_crud_base_py",
|
|
"target": "crud_base_camel_to_snake",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "app_crud_base_py",
|
|
"target": "crud_base_crudbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "app_crud_base_py",
|
|
"target": "crud_base_get_model_attr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "app_crud_base_py",
|
|
"target": "crud_base_historycrud",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_base_camel_to_snake",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "crud_base_get_model_attr",
|
|
"target": "crud_base_camel_to_snake",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_delete",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_multi",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_hard_delete",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_update",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"source": "crud_base_get_model_attr",
|
|
"target": "app_crud_base_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_create",
|
|
"target": "crud_base_get_model_attr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_update",
|
|
"target": "crud_base_get_model_attr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_exists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_get_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_get_multi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_hard_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase",
|
|
"target": "crud_base_crudbase_update",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_init",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_create",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_all",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_multi",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_update",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_base_historycrud_create_history",
|
|
"target": "modeltype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_delete",
|
|
"target": "crud_base_crudbase_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_hard_delete",
|
|
"target": "crud_base_crudbase_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_update",
|
|
"target": "crud_base_crudbase_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_count",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_create",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_delete",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_exists",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_all",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_multi",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_hard_delete",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_update",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_base_historycrud_create_history",
|
|
"target": "app_crud_base_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_multi",
|
|
"target": "app_crud_base_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_multi",
|
|
"target": "app_crud_base_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_count",
|
|
"target": "app_crud_base_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_count",
|
|
"target": "app_crud_base_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_exists",
|
|
"target": "app_crud_base_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_get_all",
|
|
"target": "app_crud_base_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_delete",
|
|
"target": "app_crud_base_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_hard_delete",
|
|
"target": "crud_base_crudbase_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_exists",
|
|
"target": "app_crud_base_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "crud_base_crudbase_hard_delete",
|
|
"target": "app_crud_base_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/base.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "crud_base_historycrud",
|
|
"target": "crud_base_historycrud_create_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_create_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_get_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_list_leaves",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_soft_delete_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_update_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "app_crud_leave_py",
|
|
"target": "crud_leave_update_leave_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "crud_leave_total_pages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_total_pages",
|
|
"target": "app_crud_leave_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "app_crud_leave_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "app_crud_leave_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_get_leave",
|
|
"target": "crud_leave_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "crud_leave_row_to_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_row_to_dict",
|
|
"target": "app_crud_leave_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_row_to_dict",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_row_to_dict",
|
|
"target": "bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "bizleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_get_leave",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_soft_delete_leave",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_update_leave",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_update_leave_status",
|
|
"target": "app_crud_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_get_leave",
|
|
"target": "app_crud_leave_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "app_crud_leave_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_list_leaves",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_create_leave",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_get_leave",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_soft_delete_leave",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_update_leave",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/crud/leave.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"source": "crud_leave_update_leave_status",
|
|
"target": "app_crud_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_1",
|
|
"target": "app_api_public_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"source": "app_api_init_py",
|
|
"target": "app_api_public_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_avatar_url_field",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_build_user_info_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_get_current_user_profile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_get_web_auth_menu_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_jwt_user_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_logout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_refresh_token",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_web_login",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "api_public_web_login_rsa_public_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_api_public_py",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "api_public_avatar_url_field",
|
|
"target": "app_api_public_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "api_public_avatar_url_field",
|
|
"target": "app_api_public_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "api_public_build_user_info_payload",
|
|
"target": "api_public_avatar_url_field",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "api_public_build_user_info_payload",
|
|
"target": "app_api_public_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "api_public_jwt_user_payload",
|
|
"target": "app_api_public_py_sysuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"source": "api_public_build_user_info_payload",
|
|
"target": "app_api_public_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"source": "api_public_jwt_user_payload",
|
|
"target": "app_api_public_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_43",
|
|
"target": "api_public_build_user_info_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "api_public_build_user_info_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "api_public_jwt_user_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "api_public_jwt_user_payload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_70",
|
|
"target": "api_public_web_login_rsa_public_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_81",
|
|
"target": "api_public_web_login",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "app_api_public_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "app_api_public_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "api_public_web_login",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_current_user_profile",
|
|
"target": "app_api_public_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "app_api_public_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"source": "api_public_logout",
|
|
"target": "app_api_public_py_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_current_user_profile",
|
|
"target": "app_api_public_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "app_api_public_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "app_api_public_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "api_public_refresh_token",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_197",
|
|
"target": "api_public_logout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_216",
|
|
"target": "api_public_get_current_user_profile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"source": "api_public_get_web_auth_menu_codes",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/public.py",
|
|
"source_location": "L249",
|
|
"weight": 1.0,
|
|
"source": "api_public_rationale_249",
|
|
"target": "api_public_get_web_auth_menu_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "api_init_rationale_1",
|
|
"target": "app_api_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"source": "app_api_init_py",
|
|
"target": "app_api_admin_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"source": "app_api_init_py",
|
|
"target": "app_api_leave_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"source": "app_api_init_py",
|
|
"target": "app_api_menu_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "re_exports",
|
|
"context": "export",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"source": "app_api_init_py",
|
|
"target": "app_api_workflow_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "api_menu_rationale_1",
|
|
"target": "app_api_menu_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/menu.py",
|
|
"source_location": "L649",
|
|
"weight": 1.0,
|
|
"source": "app_api_menu_py",
|
|
"target": "api_menu_get_menu_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1367",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_attachment_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1360",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_attachmentdownloadurlbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L687",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1058",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1180",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_role_management",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L321",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_create_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L739",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1117",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L957",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1227",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_role_management",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L858",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L384",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_delete_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_deptcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L663",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_deptupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L624",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dict_data_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L613",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dict_data_options",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L513",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dictdatacreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L524",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dictdataupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dicttypecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L423",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_dicttypeupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1304",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_format_file_size",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1265",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_get_role_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1240",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_get_role_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_get_user_by_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_depts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_dict_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L976",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_post_bound_users",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_posts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1166",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_role_management",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_roles_for_designer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_roles_for_select",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_sites",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_tenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_users",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_list_users_for_select",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1014",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_menucreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1030",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_menuupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L875",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_postcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L885",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_postupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L969",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_postusersupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_reset_user_password",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1134",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_rolecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1158",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_roledatascopebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1154",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_rolemenubody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1144",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_roleupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L756",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_sitecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L771",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_siteupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_tenantcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_tenantupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_dept",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_dict_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_dict_type",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1087",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_menu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L990",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_post_bound_users",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1278",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_role_data_scope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1203",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_role_management",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1250",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_role_menus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L829",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_site",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_tenant",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_update_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_upload_attachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_usercreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "api_admin_userupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "app_api_admin_py",
|
|
"target": "services_web_auth_roles_map_role_name_to_web",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_roles_for_select",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_roles_for_select",
|
|
"target": "services_web_auth_roles_map_role_name_to_web"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rationale_44",
|
|
"target": "api_admin_list_roles_for_select",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1367",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachment_download_url",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L687",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dept",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_data",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_type",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1058",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_menu",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_post",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1180",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_role_management",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_site",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_tenant",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L321",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_user",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L739",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dept",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_data",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_type",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1117",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_menu",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L957",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_post",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1227",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_role_management",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L858",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_site",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_tenant",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L384",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_user",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L624",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_all",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L613",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_options",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1265",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_data_scope",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1240",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_menus",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_tenant_no",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_user_by_id",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_depts",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_data",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_types",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_menus",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L976",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_post_bound_users",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_posts",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1166",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_role_management",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_roles_for_designer",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_sites",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_tenants",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users_for_select",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"source": "api_admin_reset_user_password",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dept",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_data",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1087",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_menu",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L990",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1278",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1203",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_management",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1250",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L829",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_site",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_tenant",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_user",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "app_api_admin_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rationale_76",
|
|
"target": "api_admin_list_users_for_select",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rationale_91",
|
|
"target": "api_admin_list_roles_for_designer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_tenant",
|
|
"target": "api_admin_tenantcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_tenant",
|
|
"target": "api_admin_tenantupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_tenants",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_tenants",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1304",
|
|
"weight": 1.0,
|
|
"source": "api_admin_format_file_size",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_data",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_types",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_posts",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1166",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_role_management",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_sites",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "app_api_admin_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L739",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dept",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_data",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_dict_type",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1117",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_menu",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L957",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_post",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1227",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_role_management",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L858",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_site",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_tenant",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L384",
|
|
"weight": 1.0,
|
|
"source": "api_admin_delete_user",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L613",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_options",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1304",
|
|
"weight": 1.0,
|
|
"source": "api_admin_format_file_size",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1265",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_data_scope",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1240",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_role_menus",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_tenant_no",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_user_by_id",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_depts",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_data",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_types",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_menus",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L976",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_post_bound_users",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L896",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_posts",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1166",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_role_management",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L787",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_sites",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"source": "api_admin_reset_user_password",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dept",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_data",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1087",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_menu",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L990",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1278",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1203",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_management",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1250",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L829",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_site",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_tenant",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_user",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "app_api_admin_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1376",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachment_download_url",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L693",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dept",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L558",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_data",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L455",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_type",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1064",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_menu",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L916",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_post",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1186",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_role_management",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L807",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_site",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L327",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_user",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L628",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_all",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L618",
|
|
"weight": 1.0,
|
|
"source": "api_admin_dict_data_options",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L310",
|
|
"weight": 1.0,
|
|
"source": "api_admin_get_user_by_id",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L681",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_depts",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L543",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_data",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L440",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_dict_types",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1052",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_menus",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_post_bound_users",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L903",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_posts",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1173",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_role_management",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L794",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_sites",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"source": "api_admin_list_users",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L996",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1285",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1257",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1333",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "api_admin_get_tenant_no",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L321",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_user",
|
|
"target": "api_admin_usercreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_user",
|
|
"target": "api_admin_userupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_type",
|
|
"target": "api_admin_dicttypecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_type",
|
|
"target": "api_admin_dicttypeupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dict_data",
|
|
"target": "api_admin_dictdatacreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dict_data",
|
|
"target": "api_admin_dictdataupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L687",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_dept",
|
|
"target": "api_admin_deptcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_dept",
|
|
"target": "api_admin_deptupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_site",
|
|
"target": "api_admin_sitecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L829",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_site",
|
|
"target": "api_admin_siteupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L910",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_post",
|
|
"target": "api_admin_postcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L933",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post",
|
|
"target": "api_admin_postupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L990",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_post_bound_users",
|
|
"target": "api_admin_postusersupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1058",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_menu",
|
|
"target": "api_admin_menucreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1087",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_menu",
|
|
"target": "api_admin_menuupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1180",
|
|
"weight": 1.0,
|
|
"source": "api_admin_create_role_management",
|
|
"target": "api_admin_rolecreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1203",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_management",
|
|
"target": "api_admin_roleupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1250",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_menus",
|
|
"target": "api_admin_rolemenubody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1278",
|
|
"weight": 1.0,
|
|
"source": "api_admin_update_role_data_scope",
|
|
"target": "api_admin_roledatascopebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1352",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "api_admin_format_file_size",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1314",
|
|
"weight": 1.0,
|
|
"source": "api_admin_upload_attachment",
|
|
"target": "uploadfile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1367",
|
|
"weight": 1.0,
|
|
"source": "api_admin_attachment_download_url",
|
|
"target": "api_admin_attachmentdownloadurlbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/admin.py",
|
|
"source_location": "L1372",
|
|
"weight": 1.0,
|
|
"source": "api_admin_rationale_1372",
|
|
"target": "api_admin_attachment_download_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_approve_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_business_type_label",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_create_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_delete_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_enrich_task_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_get_business_all_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_get_business_form_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_get_designer_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L358",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_get_instance_detail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_leave_form_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_list_completed_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_list_my_instances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_list_pending_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_list_process_defs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_list_versions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_processdefcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_processdefupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_publish_version",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_publishversionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_reject_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_start_instance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_startinstancebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_taskactionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "api_workflow_update_process_def",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_api_workflow_py",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_business_type_label",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_enrich_task_list",
|
|
"target": "api_workflow_business_type_label",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "api_workflow_business_type_label",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_delete_process_def",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_enrich_task_list",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_all_tasks",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_form_fields",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_designer_data",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L358",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_leave_form_fields",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_completed_tasks",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_my_instances",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_pending_tasks",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_process_defs",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_versions",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publish_version",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_update_process_def",
|
|
"target": "app_api_workflow_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_str",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_leave_form_fields",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_create_process_def",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_delete_process_def",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_enrich_task_list",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_all_tasks",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_form_fields",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_designer_data",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L358",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_completed_tasks",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_my_instances",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_pending_tasks",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_process_defs",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_versions",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publish_version",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_start_instance",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_update_process_def",
|
|
"target": "app_api_workflow_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_session",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L507",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_business_all_tasks",
|
|
"target": "api_workflow_get_business_form_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_get_instance_detail",
|
|
"target": "api_workflow_get_business_form_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_enrich_task_list",
|
|
"target": "app_api_workflow_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L451",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_completed_tasks",
|
|
"target": "api_workflow_enrich_task_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L352",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_my_instances",
|
|
"target": "api_workflow_enrich_task_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L433",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_pending_tasks",
|
|
"target": "api_workflow_enrich_task_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_any",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_create_process_def",
|
|
"target": "api_workflow_processdefcreatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefcreatebody",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_processdefupdatebody",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_update_process_def",
|
|
"target": "api_workflow_processdefupdatebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_publish_version",
|
|
"target": "api_workflow_publishversionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_publishversionbody",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_start_instance",
|
|
"target": "api_workflow_startinstancebody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_startinstancebody",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "api_workflow_taskactionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_rationale_135",
|
|
"target": "api_workflow_taskactionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "api_workflow_taskactionbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "api_workflow_taskactionbody",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_process_defs",
|
|
"target": "app_api_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_completed_tasks",
|
|
"target": "app_api_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_my_instances",
|
|
"target": "app_api_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_list_pending_tasks",
|
|
"target": "app_api_workflow_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L13",
|
|
"weight": 0.8,
|
|
"source": "app_api_workflow_py_int",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_start_instance",
|
|
"target": "services_workflow_engine_workflowengine"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L470",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_approve_task",
|
|
"target": "services_workflow_engine_workflowengine"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/workflow.py",
|
|
"source_location": "L486",
|
|
"weight": 1.0,
|
|
"source": "api_workflow_reject_task",
|
|
"target": "services_workflow_engine_workflowengine"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_create_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_delete_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_get_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_leave_local_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_leave_workflow_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_list_leaves",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_submit_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "api_leave_update_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "services_workflow_callback_register_local_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "app_api_leave_py",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"source": "api_leave_leave_local_callback",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"source": "api_leave_leave_local_callback",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "api_leave_create_leave",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "api_leave_delete_leave",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "api_leave_get_leave",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"source": "api_leave_leave_workflow_callback",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "api_leave_list_leaves",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "app_api_leave_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_session",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"source": "api_leave_delete_leave",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"source": "api_leave_get_leave",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "api_leave_list_leaves",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "app_api_leave_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_str",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "api_leave_list_leaves",
|
|
"target": "app_api_leave_py_int",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 0.8,
|
|
"source": "app_api_leave_py_int",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"source": "api_leave_create_leave",
|
|
"target": "leavecreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 0.8,
|
|
"source": "leavecreate",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "api_leave_get_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"source": "api_leave_submit_leave",
|
|
"target": "services_workflow_engine_workflowengine"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"source": "api_leave_delete_leave",
|
|
"target": "api_leave_get_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "api_leave_get_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"source": "api_leave_update_leave",
|
|
"target": "leaveupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "app/api/leave.py",
|
|
"source_location": "L93",
|
|
"weight": 0.8,
|
|
"source": "leaveupdate",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_callback_py",
|
|
"target": "services_workflow_callback_dispatch_local",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_callback_py",
|
|
"target": "services_workflow_callback_register_local_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_callback_py",
|
|
"target": "services_workflow_callback_trigger_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_rationale_1",
|
|
"target": "app_services_workflow_callback_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_rationale_24",
|
|
"target": "services_workflow_callback_register_local_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_register_local_callback",
|
|
"target": "app_services_workflow_callback_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_register_local_callback",
|
|
"target": "localcallbackfn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_dispatch_local",
|
|
"target": "app_services_workflow_callback_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_trigger_callback",
|
|
"target": "app_services_workflow_callback_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_dispatch_local",
|
|
"target": "app_services_workflow_callback_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_dispatch_local",
|
|
"target": "app_services_workflow_callback_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_dispatch_local",
|
|
"target": "app_services_workflow_callback_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_rationale_29",
|
|
"target": "services_workflow_callback_dispatch_local",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_trigger_callback",
|
|
"target": "services_workflow_callback_dispatch_local",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_trigger_callback",
|
|
"target": "app_services_workflow_callback_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_trigger_callback",
|
|
"target": "app_services_workflow_callback_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports",
|
|
"context": "import",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "services_workflow_callback_trigger_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_callback.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_callback_rationale_61",
|
|
"target": "services_workflow_callback_trigger_callback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "services_workflow_callback_trigger_callback"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_reject_task",
|
|
"target": "services_workflow_callback_trigger_callback"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"source": "app_services_workflow_engine_py",
|
|
"target": "services_workflow_engine_workflowengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_rationale_1",
|
|
"target": "app_services_workflow_engine_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_advance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_approve_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_check_rules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_compare",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_execute_node",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_get_variable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_parse_variables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_reject_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_resolve_approvers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine",
|
|
"target": "services_workflow_engine_workflowengine_start_process",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_init",
|
|
"target": "app_services_workflow_engine_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_start_process",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_start_process",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_start_process",
|
|
"target": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_start_process",
|
|
"target": "services_workflow_engine_workflowengine_advance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_advance",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_approve_task",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_check_rules",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_compare",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_get_variable",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_variables",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_reject_task",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_resolve_approvers",
|
|
"target": "app_services_workflow_engine_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_check_rules",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_compare",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_get_variable",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_variables",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_resolve_approvers",
|
|
"target": "app_services_workflow_engine_py_any",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_approve_task",
|
|
"target": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_variables",
|
|
"target": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_reject_task",
|
|
"target": "app_services_workflow_engine_py_wfprocessinstance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_approve_task",
|
|
"target": "services_workflow_engine_workflowengine_advance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_approve_task",
|
|
"target": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_advance",
|
|
"target": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_advance",
|
|
"target": "services_workflow_engine_workflowengine_execute_node",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_advance",
|
|
"target": "services_workflow_engine_workflowengine_parse_variables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "app_services_workflow_engine_py_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_execute_node",
|
|
"target": "services_workflow_engine_workflowengine_resolve_approvers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L374",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_parse_node_config",
|
|
"target": "app_services_workflow_engine_py_wfnode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"target": "app_services_workflow_engine_py_wftransition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L297",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_evaluate_condition",
|
|
"target": "services_workflow_engine_workflowengine_check_rules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_check_rules",
|
|
"target": "app_services_workflow_engine_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L321",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_check_rules",
|
|
"target": "services_workflow_engine_workflowengine_compare",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_check_rules",
|
|
"target": "services_workflow_engine_workflowengine_get_variable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/workflow_engine.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"source": "services_workflow_engine_workflowengine_compare",
|
|
"target": "app_services_workflow_engine_py_bool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "services_web_auth_roles_map_role_name_to_web",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "app_services_web_auth_roles_py",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_rationale_1",
|
|
"target": "app_services_web_auth_roles_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_map_role_name_to_web",
|
|
"target": "app_services_web_auth_roles_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_rationale_14",
|
|
"target": "services_web_auth_roles_map_role_name_to_web",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"target": "services_web_auth_roles_map_role_name_to_web",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "generic_arg",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"target": "app_services_web_auth_roles_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"target": "app_services_web_auth_roles_py_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_rationale_26",
|
|
"target": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_resolve_web_role_for_user",
|
|
"target": "app_services_web_auth_roles_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"target": "app_services_web_auth_roles_py_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/services/web_auth_roles.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"source": "services_web_auth_roles_rationale_54",
|
|
"target": "services_web_auth_roles_iter_user_menu_perm_codes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "readme_md",
|
|
"target": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"target": "backend_readme_api_\u8def\u7531\u5206\u7ec4",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"target": "backend_readme_\u5f00\u53d1\u89c4\u8303",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"target": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"target": "backend_readme_\u6280\u672f\u6808",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi",
|
|
"target": "backend_readme_\u9879\u76ee\u7ed3\u6784",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"target": "backend_readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"target": "backend_readme_2_\u5b89\u88c5\u4f9d\u8d56",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"target": "backend_readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "README.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"source": "backend_readme_\u5feb\u901f\u5f00\u59cb",
|
|
"target": "backend_readme_4_\u542f\u52a8\u670d\u52a1",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": [],
|
|
"built_at_commit": "69ee0f505c20a072fd8bfdb4150a85b3549651bf"
|
|
} |