90f43b03d6e89ed748ba833e73fa72f67ea92ebe1e45bef6cfc424a636d4d757.json 22 KB

1
  1. {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "label": "invoice_list_filters.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L1"}, {"id": "bx_invoice_list_filters_parse_decimal", "label": "_parse_decimal()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L15"}, {"id": "bx_invoice_list_filters_append_number_filters", "label": "_append_number_filters()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L25"}, {"id": "bx_invoice_list_filters_build_wallet_column_filters", "label": "build_wallet_column_filters()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L60"}, {"id": "bx_invoice_list_filters_build_invoice_column_filters", "label": "build_invoice_column_filters()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L132"}, {"id": "bx_invoice_list_filters_build_ledger_column_filters", "label": "build_ledger_column_filters()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L192"}, {"id": "bx_invoice_list_filters_rationale_1", "label": "\u53d1\u7968\u5939\uff08\u94b1\u5305\u6c47\u603b / \u53d1\u7968\u6863\u6848 / \u989d\u5ea6\u6d41\u6c34\uff09\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L1"}, {"id": "bx_invoice_list_filters_rationale_81", "label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b\uff08BxInvoiceWalletSummary\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L81"}, {"id": "bx_invoice_list_filters_rationale_145", "label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848\uff08BxInvoice\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L145"}, {"id": "bx_invoice_list_filters_rationale_205", "label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34\uff08BxInvoiceLedger\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L205"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L5", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "app_models_bx_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L9", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "app_utils_bx_date_range", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_parse_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_append_number_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_wallet_column_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L60", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_invoice_column_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L132", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_ledger_column_filters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L192", "weight": 1.0}, {"source": "bx_invoice_list_filters_append_number_filters", "target": "bx_invoice_list_filters_parse_decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L38", "weight": 1.0}, {"source": "bx_invoice_list_filters_build_wallet_column_filters", "target": "bx_invoice_list_filters_append_number_filters", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L97", "weight": 1.0}, {"source": "bx_invoice_list_filters_build_invoice_column_filters", "target": "bx_invoice_list_filters_append_number_filters", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L174", "weight": 1.0}, {"source": "bx_invoice_list_filters_build_ledger_column_filters", "target": "bx_invoice_list_filters_append_number_filters", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L224", "weight": 1.0}, {"source": "bx_invoice_list_filters_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_invoice_list_filters_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L1", "weight": 1.0}, {"source": "bx_invoice_list_filters_rationale_81", "target": "bx_invoice_list_filters_build_wallet_column_filters", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L81", "weight": 1.0}, {"source": "bx_invoice_list_filters_rationale_145", "target": "bx_invoice_list_filters_build_invoice_column_filters", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L145", "weight": 1.0}, {"source": "bx_invoice_list_filters_rationale_205", "target": "bx_invoice_list_filters_build_ledger_column_filters", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L205", "weight": 1.0}], "raw_calls": [{"caller_nid": "bx_invoice_list_filters_parse_decimal", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L16"}, {"caller_nid": "bx_invoice_list_filters_parse_decimal", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L16"}, {"caller_nid": "bx_invoice_list_filters_parse_decimal", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L20"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L34"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L41"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L43"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L49"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L51"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L53"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L55"}, {"caller_nid": "bx_invoice_list_filters_append_number_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L57"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L84"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L86"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "or_", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L87"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L88"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L89"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L93"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L95"}, {"caller_nid": "bx_invoice_list_filters_build_wallet_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L95"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L148"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L154"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L156"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L158"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L159"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "or_", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L160"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L161"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "where", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L162"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "exists", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L162"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L166"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L168"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L168"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L170"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L172"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L172"}, {"caller_nid": "bx_invoice_list_filters_build_invoice_column_filters", "callee": "append_create_time_filters", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L183"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L209"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L209"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L210"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L210"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L210"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L210"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L211"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L211"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L212"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L212"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L214"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "in_", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L214"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L216"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L218"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L218"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L220"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L222"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L222"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "resolve_create_time_bounds", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L233"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L238"}, {"caller_nid": "bx_invoice_list_filters_build_ledger_column_filters", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/invoice_list_filters.py", "source_location": "L240"}]}