f6b6cb234bfb591be9925c2989dbbce3bcbbdb3d664ff674a92cd2698ccca832.json 654 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "label": "admin.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1"}, {"id": "api_admin_numeric_to_float_optional", "label": "_numeric_to_float_optional()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L43"}, {"id": "api_admin_category_path_display", "label": "_category_path_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49"}, {"id": "api_admin_supplier_pickup_address_block", "label": "_supplier_pickup_address_block()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69"}, {"id": "api_admin_require_admin", "label": "require_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94"}, {"id": "api_admin_get_admin_region_filter", "label": "get_admin_region_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101"}, {"id": "api_admin_get_admin_allowed_region_ids", "label": "get_admin_allowed_region_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111"}, {"id": "api_admin_effective_settlement_region_id", "label": "_effective_settlement_region_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L147"}, {"id": "api_admin_aggregate_client_settlement_history", "label": "_aggregate_client_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L157"}, {"id": "api_admin_aggregate_supplier_settlement_history", "label": "_aggregate_supplier_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L185"}, {"id": "api_admin_minutes_value_from_request", "label": "_minutes_value_from_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216"}, {"id": "api_admin_apply_region_minutes_to_data", "label": "_apply_region_minutes_to_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232"}, {"id": "api_admin_resolve_admin_payload_with_crypto_fallback", "label": "_resolve_admin_payload_with_crypto_fallback()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L250"}, {"id": "api_admin_get_china_region_tree_admin", "label": "get_china_region_tree_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L264"}, {"id": "api_admin_list_regions", "label": "list_regions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L276"}, {"id": "api_admin_list_active_regions", "label": "list_active_regions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L314"}, {"id": "api_admin_get_region", "label": "get_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L324"}, {"id": "api_admin_create_region", "label": "create_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L349"}, {"id": "api_admin_update_region", "label": "update_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L397"}, {"id": "api_admin_delete_region", "label": "delete_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L451"}, {"id": "api_admin_category_price_coefficient_value", "label": "_category_price_coefficient_value()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L466"}, {"id": "api_admin_list_categories", "label": "list_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L474"}, {"id": "api_admin_get_category_tree", "label": "get_category_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L517"}, {"id": "api_admin_list_active_categories", "label": "list_active_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L527"}, {"id": "api_admin_get_category", "label": "get_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L542"}, {"id": "api_admin_create_category", "label": "create_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L563"}, {"id": "api_admin_update_category", "label": "update_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L609"}, {"id": "api_admin_delete_category", "label": "delete_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L660"}, {"id": "api_admin_upload_category_image", "label": "upload_category_image()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L673"}, {"id": "api_admin_list_units", "label": "list_units()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L694"}, {"id": "api_admin_list_active_units", "label": "list_active_units()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L727"}, {"id": "api_admin_get_unit", "label": "get_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"id": "api_admin_create_unit", "label": "create_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L756"}, {"id": "api_admin_update_unit", "label": "update_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L783"}, {"id": "api_admin_delete_unit", "label": "delete_unit()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815"}, {"id": "api_admin_get_user_region_scope_ids", "label": "_get_user_region_scope_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L839"}, {"id": "api_admin_replace_user_region_scopes", "label": "_replace_user_region_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L853"}, {"id": "api_admin_list_roles", "label": "list_roles()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L899"}, {"id": "api_admin_list_assignable_menu_codes", "label": "list_assignable_menu_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L907"}, {"id": "api_admin_get_user_menu_scopes", "label": "get_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L938"}, {"id": "api_admin_put_user_menu_scopes", "label": "put_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L963"}, {"id": "api_admin_post_user_menu_scopes", "label": "post_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L974"}, {"id": "api_admin_update_user_menu_scopes", "label": "_update_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L984"}, {"id": "api_admin_list_users", "label": "list_users()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1140"}, {"id": "api_admin_get_user", "label": "get_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1204"}, {"id": "api_admin_create_user", "label": "create_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1236"}, {"id": "api_admin_update_user", "label": "update_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1277"}, {"id": "api_admin_delete_user", "label": "delete_user()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1321"}, {"id": "api_admin_upload_user_avatar", "label": "upload_user_avatar()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1338"}, {"id": "api_admin_reset_user_password", "label": "reset_user_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1356"}, {"id": "api_admin_get_user_password_history", "label": "get_user_password_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1385"}, {"id": "api_admin_get_password_history_list", "label": "get_password_history_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1429"}, {"id": "api_admin_change_password", "label": "change_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1490"}, {"id": "api_admin_list_products", "label": "list_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1533"}, {"id": "api_admin_get_product", "label": "get_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1591"}, {"id": "api_admin_get_product_region_prices", "label": "get_product_region_prices()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1630"}, {"id": "api_admin_create_product", "label": "create_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1675"}, {"id": "api_admin_upload_product_image", "label": "upload_product_image()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1701"}, {"id": "api_admin_upload_product_image_base64", "label": "upload_product_image_base64()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1755"}, {"id": "api_admin_update_product", "label": "update_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1787"}, {"id": "api_admin_delete_product", "label": "delete_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1819"}, {"id": "api_admin_list_inquiries", "label": "list_inquiries()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1835"}, {"id": "api_admin_get_inquiry", "label": "get_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1891"}, {"id": "api_admin_create_inquiry", "label": "create_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1950"}, {"id": "api_admin_update_inquiry", "label": "update_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1990"}, {"id": "api_admin_delete_inquiry", "label": "delete_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2038"}, {"id": "api_admin_publish_inquiry", "label": "publish_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2060"}, {"id": "api_admin_unpublish_inquiry", "label": "unpublish_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2110"}, {"id": "api_admin_close_inquiry", "label": "close_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2134"}, {"id": "api_admin_list_quotations", "label": "list_quotations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2162"}, {"id": "api_admin_get_quotation", "label": "get_quotation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2235"}, {"id": "api_admin_list_latest_quotations_by_supplier", "label": "list_latest_quotations_by_supplier()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2376"}, {"id": "api_admin_list_quotation_history_by_inquiry", "label": "list_quotation_history_by_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2553"}, {"id": "api_admin_get_selected_quotation_for_inquiry", "label": "get_selected_quotation_for_inquiry()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2672"}, {"id": "api_admin_compare_quotations", "label": "compare_quotations()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2932"}, {"id": "api_admin_approve_quotation", "label": "approve_quotation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2999"}, {"id": "api_admin_reject_quotation", "label": "reject_quotation()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3010"}, {"id": "api_admin_list_price_lists", "label": "list_price_lists()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3025"}, {"id": "api_admin_create_price_list", "label": "create_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3097"}, {"id": "api_admin_get_price_list", "label": "get_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3160"}, {"id": "api_admin_update_price_list", "label": "update_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3258"}, {"id": "api_admin_publish_price_list", "label": "publish_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3308"}, {"id": "api_admin_invalidate_price_list", "label": "invalidate_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3364"}, {"id": "api_admin_delete_price_list", "label": "delete_price_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3388"}, {"id": "api_admin_get_product_price_history", "label": "get_product_price_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3411"}, {"id": "api_admin_get_generate_price_list_options", "label": "get_generate_price_list_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3451"}, {"id": "api_admin_compare_price_list_versions", "label": "compare_price_list_versions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504"}, {"id": "api_admin_get_price_list_history", "label": "get_price_list_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3617"}, {"id": "api_admin_order_log_status_display_map", "label": "_order_log_status_display_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3685"}, {"id": "api_admin_status_log_timeline_description", "label": "_status_log_timeline_description()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3713"}, {"id": "api_admin_delivery_timeline_type", "label": "_delivery_timeline_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3735"}, {"id": "api_admin_log_entry_in_delivery_timeline", "label": "_log_entry_in_delivery_timeline()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3743"}, {"id": "api_admin_build_order_delivery_timeline", "label": "_build_order_delivery_timeline()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3752"}, {"id": "api_admin_list_orders", "label": "list_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3819"}, {"id": "api_admin_get_order", "label": "get_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3966"}, {"id": "api_admin_unlock_order", "label": "unlock_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4266"}, {"id": "api_admin_review_order_cancel", "label": "review_order_cancel()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4287"}, {"id": "api_admin_list_pending_cancel_orders", "label": "list_pending_cancel_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4327"}, {"id": "api_admin_lock_order", "label": "lock_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4387"}, {"id": "api_admin_adjust_order", "label": "adjust_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4448"}, {"id": "api_admin_list_order_adjusts", "label": "list_order_adjusts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4812"}, {"id": "api_admin_force_complete_order", "label": "force_complete_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4852"}, {"id": "api_admin_mark_partial_delivered", "label": "mark_partial_delivered()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4889"}, {"id": "api_admin_confirm_partial_delivery", "label": "confirm_partial_delivery()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4900"}, {"id": "api_admin_create_delivery_task_from_order", "label": "create_delivery_task_from_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4911"}, {"id": "api_admin_assign_deliverer_to_order", "label": "assign_deliverer_to_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4997"}, {"id": "api_admin_assign_delivery_alias", "label": "assign_delivery_alias()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5231"}, {"id": "api_admin_build_settlement_no", "label": "_build_settlement_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5246"}, {"id": "api_admin_parse_datetime_range", "label": "_parse_datetime_range()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5250"}, {"id": "api_admin_supplier_unit_yuan_from_pli", "label": "_supplier_unit_yuan_from_pli()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5266"}, {"id": "api_admin_price_list_item_map", "label": "_price_list_item_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5286"}, {"id": "api_admin_batch_supplier_totals_for_orders", "label": "_batch_supplier_totals_for_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5298"}, {"id": "api_admin_build_order_line_children_for_settlement_list", "label": "_build_order_line_children_for_settlement_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5332"}, {"id": "api_admin_build_client_pending_settlement_tree_rows", "label": "_build_client_pending_settlement_tree_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5384"}, {"id": "api_admin_build_supplier_pending_settlement_tree_rows", "label": "_build_supplier_pending_settlement_tree_rows()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5469"}, {"id": "api_admin_list_client_settlement_orders", "label": "list_client_settlement_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5553"}, {"id": "api_admin_list_supplier_settlement_orders", "label": "list_supplier_settlement_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5619"}, {"id": "api_admin_get_client_settlement_history_summary", "label": "get_client_settlement_history_summary()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5689"}, {"id": "api_admin_get_supplier_settlement_history_summary", "label": "get_supplier_settlement_history_summary()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5709"}, {"id": "api_admin_resolve_client_order_ids", "label": "_resolve_client_order_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5728"}, {"id": "api_admin_resolve_supplier_order_ids", "label": "_resolve_supplier_order_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5757"}, {"id": "api_admin_create_client_settlement", "label": "create_client_settlement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5788"}, {"id": "api_admin_create_supplier_settlement", "label": "create_supplier_settlement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5872"}, {"id": "api_admin_sheet_voucher_urls_list", "label": "_sheet_voucher_urls_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5959"}, {"id": "api_admin_build_settlement_detail_item_tree", "label": "_build_settlement_detail_item_tree()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5976"}, {"id": "api_admin_list_client_settlement_sheets", "label": "list_client_settlement_sheets()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6127"}, {"id": "api_admin_get_client_settlement_sheet_detail", "label": "get_client_settlement_sheet_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6179"}, {"id": "api_admin_update_client_settlement_sheet", "label": "update_client_settlement_sheet()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6213"}, {"id": "api_admin_list_supplier_settlement_sheets", "label": "list_supplier_settlement_sheets()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6254"}, {"id": "api_admin_get_supplier_settlement_sheet_detail", "label": "get_supplier_settlement_sheet_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6306"}, {"id": "api_admin_update_supplier_settlement_sheet", "label": "update_supplier_settlement_sheet()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6340"}, {"id": "api_admin_list_settlements", "label": "list_settlements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6381"}, {"id": "api_admin_get_client_summary", "label": "get_client_summary()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6446"}, {"id": "api_admin_create_settlement", "label": "create_settlement()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6485"}, {"id": "api_admin_batch_create_settlements", "label": "batch_create_settlements()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6550"}, {"id": "api_admin_list_settlement_records", "label": "list_settlement_records()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6602"}, {"id": "api_admin_get_settlement_statistics", "label": "get_settlement_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6672"}, {"id": "api_admin_list_refunds", "label": "list_refunds()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6710"}, {"id": "api_admin_get_refund", "label": "get_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6787"}, {"id": "api_admin_create_wechat_refund", "label": "create_wechat_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6825"}, {"id": "api_admin_get_refund_status", "label": "get_refund_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6891"}, {"id": "api_admin_process_refund", "label": "process_refund()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6914"}, {"id": "api_admin_handle_refund_failure", "label": "handle_refund_failure()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6947"}, {"id": "api_admin_get_refund_statistics", "label": "get_refund_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6978"}, {"id": "api_admin_list_delivery_warnings", "label": "list_delivery_warnings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7002"}, {"id": "api_admin_get_delivery_warning_statistics", "label": "get_delivery_warning_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7120"}, {"id": "api_admin_reassign_delivery_task", "label": "reassign_delivery_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7182"}, {"id": "api_admin_get_client_ip", "label": "get_client_ip()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7244"}, {"id": "api_admin_list_api_request_logs", "label": "list_api_request_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7257"}, {"id": "api_admin_get_api_request_log", "label": "get_api_request_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7309"}, {"id": "api_admin_delete_api_request_log", "label": "delete_api_request_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7340"}, {"id": "api_admin_get_dashboard_statistics", "label": "get_dashboard_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7358"}, {"id": "api_admin_get_order_statistics", "label": "get_order_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7376"}, {"id": "api_admin_get_order_trend", "label": "get_order_trend()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7396"}, {"id": "api_admin_get_today_orders_by_region", "label": "get_today_orders_by_region()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7415"}, {"id": "api_admin_get_today_orders_by_client", "label": "get_today_orders_by_client()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7432"}, {"id": "api_admin_get_financial_statistics", "label": "get_financial_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7451"}, {"id": "api_admin_get_financial_trend", "label": "get_financial_trend()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7471"}, {"id": "api_admin_get_delivery_statistics", "label": "get_delivery_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7489"}, {"id": "api_admin_get_product_statistics", "label": "get_product_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7509"}, {"id": "api_admin_get_customer_statistics", "label": "get_customer_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7531"}, {"id": "api_admin_cancel_order_admin", "label": "cancel_order_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7586"}, {"id": "api_admin_list_adjustable_orders", "label": "list_adjustable_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7653"}, {"id": "api_admin_get_order_items", "label": "get_order_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7697"}, {"id": "api_admin_list_products_simple", "label": "list_products_simple()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7781"}, {"id": "api_admin_list_inquiries_simple", "label": "list_inquiries_simple()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7834"}, {"id": "api_admin_confirm_quotation_supplier", "label": "confirm_quotation_supplier()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7877"}, {"id": "api_admin_list_price_versions", "label": "list_price_versions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8112"}, {"id": "api_admin_get_price_version_detail", "label": "get_price_version_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8193"}, {"id": "api_admin_create_price_version", "label": "create_price_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8298"}, {"id": "api_admin_publish_price_version", "label": "publish_price_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8359"}, {"id": "api_admin_disable_price_version", "label": "disable_price_version()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8401"}, {"id": "api_admin_compare_price_versions", "label": "compare_price_versions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8430"}, {"id": "api_admin_rationale_50", "label": "\u4e00\u7ea7/\u4e8c\u7ea7\u5206\u7c7b\u7528 / \u8fde\u63a5\uff08\u81ea\u5e95\u5411\u4e0a\u56de\u6eaf\u7236\u7ea7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L50"}, {"id": "api_admin_rationale_70", "label": "\u4f9b\u5e94\u5546\u9ed8\u8ba4\u53d6\u8d27\u5730\u5740\uff1b\u65e0\u9ed8\u8ba4\u65f6\u53d6\u7b2c\u4e00\u6761 pickup \u7c7b\u578b\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L70"}, {"id": "api_admin_rationale_95", "label": "\u9a8c\u8bc1\u8fd0\u8425\u4eba\u5458\u6743\u9650\uff08admin / super_admin\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95"}, {"id": "api_admin_rationale_102", "label": "\u517c\u5bb9\u65e7\u903b\u8f91\uff1a\u8fd4\u56de\u5355\u533a\u57df\u8fc7\u6ee4ID\u3002\u591a\u533a\u57df\u573a\u666f\u8fd4\u56de\u6392\u5e8f\u540e\u9996\u4e2a\u533a\u57df\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L102"}, {"id": "api_admin_rationale_112", "label": "\u83b7\u53d6\u7ba1\u7406\u5458\u5141\u8bb8\u8bbf\u95ee\u7684\u533a\u57df\u96c6\u5408\u3002 - super_admin: \u8fd4\u56de None\uff08\u8868\u793a\u4e0d\u9650\u5236\uff09 - admin: \u8fd4\u56de\u53ef\u8bbf\u95ee\u533a\u57df\u96c6\u5408\uff08\u591a\u533a\u57df\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L112"}, {"id": "api_admin_rationale_151", "label": "\u7ed3\u7b97\u76f8\u5173\u63a5\u53e3\uff1a\u533a\u57df\u7ba1\u7406\u5458\u56fa\u5b9a\u4e3a\u5176\u7ed1\u5b9a\u533a\u57df\uff1b\u8d85\u7ea7\u7ba1\u7406\u5458\u53ef\u6309 Tab \u7684 regionId \u7b5b\u9009\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L151"}, {"id": "api_admin_rationale_162", "label": "\u5df2\u751f\u6210\u5ba2\u6237\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\uff08\u4e0e\u7ed3\u7b97\u5355\u4e3b\u8868 order_count \u6c47\u603b\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162"}, {"id": "api_admin_rationale_190", "label": "\u5df2\u751f\u6210\u4f9b\u5e94\u5546\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190"}, {"id": "api_admin_rationale_217", "label": "\u89e3\u6790\u533a\u57df\u914d\u9001\u76f8\u5173\u5206\u949f\u914d\u7f6e\uff1b\u952e\u4e0d\u5b58\u5728\u8fd4\u56de _REGION_MINUTES_UNSET\uff0c\u7a7a\u503c\u4e3a None\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L217"}, {"id": "api_admin_rationale_233", "label": "\u5c06 expectedDeliveryMinutes / deliveryWarnAdvanceMinutes \u5199\u5165 data\uff08\u5b57\u5178\u4e3a create_data \u6216", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L233"}, {"id": "api_admin_rationale_251", "label": "\u517c\u5bb9\u660e\u6587/\u5bc6\u6587\u8bf7\u6c42\uff0c\u8fd4\u56de\u4e1a\u52a1 payload\u3002\u5931\u8d25\u65f6\u8fd4\u56de error_response\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L251"}, {"id": "api_admin_rationale_268", "label": "\u7701\u5e02\u533a\u4e09\u7ea7\u6811\uff0c\u4f9b\u8fd0\u8425\u7aef\u7ea7\u8054\u9009\u62e9\u5668\u7b49\u4f7f\u7528\uff08\u6570\u636e\u6e90 bas_china_region\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L268"}, {"id": "api_admin_rationale_678", "label": "\u4e0a\u4f20\u5546\u54c1\u5206\u7c7b\u56fe\u7247\uff08MinIO\uff09\u5e76\u8fd4\u56de\u56fe\u7247URL", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L678"}, {"id": "api_admin_rationale_911", "label": "\u53ef\u6388\u6743\u83dc\u5355 code \u5217\u8868\uff08\u4ec5 menu \u7c7b\u578b\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L911"}, {"id": "api_admin_rationale_969", "label": "\u66f4\u65b0\u7528\u6237\u83dc\u5355\u6388\u6743\uff08\u6309 code \u5168\u91cf\u8986\u76d6\uff1b\u517c\u5bb9\u660e\u6587/\u5bc6\u6587\u8f7d\u8377\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L969"}, {"id": "api_admin_rationale_980", "label": "\u4e0e PUT \u540c\u903b\u8f91\uff1a\u524d\u7aef\u6309 POST \u6a21\u5f0f\u8c03\u7528\u65f6\u590d\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L980"}, {"id": "api_admin_rationale_985", "label": "\u66f4\u65b0\u7528\u6237\u83dc\u5355\u6388\u6743\uff08\u6309 code \u5168\u91cf\u8986\u76d6\uff1b\u517c\u5bb9\u660e\u6587/\u5bc6\u6587\u8f7d\u8377\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L985"}, {"id": "api_admin_rationale_1343", "label": "\u4e0a\u4f20\u7528\u6237\u5934\u50cf\u56fe\u7247\uff0c\u8fd4\u56de\u53ef\u5199\u5165 avatarUrl \u7684\u5730\u5740", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1343"}, {"id": "api_admin_rationale_1362", "label": "\u91cd\u7f6e\u7528\u6237\u5bc6\u7801\u4e3a\u670d\u52a1\u7aef\u56fa\u5b9a\u9ed8\u8ba4\uff08\u660e\u6587\u4e0d\u7531\u8bf7\u6c42\u4f20\u5165\uff0c\u54cd\u5e94\u4e2d\u4e5f\u4e0d\u8fd4\u56de\u5bc6\u7801\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1362"}, {"id": "api_admin_rationale_1635", "label": "\u5404\u542f\u7528\u533a\u57df\u4e0b\uff0c\u5f53\u524d\u751f\u6548\u4ef7\u683c\u6e05\u5355\u4e2d\u8be5\u5546\u54c1\u7684\u5355\u4ef7\uff08\u65e0\u751f\u6548\u4ef7\u5219 price \u4e3a\u7a7a\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1635"}, {"id": "api_admin_rationale_2115", "label": "\u53d6\u6d88\u53d1\u5e03\u8be2\u4ef7\u5355\uff08published -> draft\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2115"}, {"id": "api_admin_rationale_2381", "label": "\u6309\u8be2\u4ef7\u5355\u805a\u5408\uff1a\u6bcf\u4e2a\u4f9b\u5e94\u5546\u6700\u65b0\u4e00\u6b21\u62a5\u4ef7\uff08\u5305\u542b\u672a\u62a5\u4ef7\u4f9b\u5e94\u5546\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2381"}, {"id": "api_admin_rationale_2677", "label": "\u83b7\u53d6\u67d0\u8be2\u4ef7\u5355\u5f53\u524d\u88ab\u9009\u4e2d\u7684\u62a5\u4ef7\uff08\u82e5\u5df2\u751f\u6210\u4ef7\u683c\u6e05\u5355\uff0c\u5219\u4ece\u4ef7\u683c\u6e05\u5355\u53cd\u67e5\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2677"}, {"id": "api_admin_rationale_3456", "label": "\u83b7\u53d6\u751f\u6210\u4ef7\u683c\u6e05\u5355\u7684\u9009\u9879\uff08\u8be5\u533a\u57df\u5df2\u63d0\u4ea4\u3001\u5c1a\u672a\u88ab\u9009\u4e2d\u7684\u62a5\u4ef7\u5355\uff0c\u62a5\u4ef7\u65e0\u5ba1\u6838\u6d41\u7a0b\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3456"}, {"id": "api_admin_rationale_3714", "label": "\u4e0e web-admin \u8ba2\u5355\u8be6\u60c5\u300c\u64cd\u4f5c\u8bb0\u5f55\u300d\u4e2d\u5bf9 reason/note \u7684\u5c55\u793a\u89c4\u5219\u4fdd\u6301\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3714"}, {"id": "api_admin_rationale_3753", "label": "\u914d\u9001\u8fdb\u5ea6\u4ee5\u8ba2\u5355\u72b6\u6001\u65e5\u5fd7\u4e3a\u6743\u5a01\u6765\u6e90\uff08\u914d\u9001\u4efb\u52a1 dt_*\u3001\u914d\u9001\u72b6\u6001 ds_*\u3001\u5206\u914d\u914d\u9001\u5458\u7b49\uff09\uff0c \u4e0e\u300c\u64cd\u4f5c\u8bb0\u5f55\u300d\u540c\u6e90\uff0c\u907f\u514d\u4e24\u5957\u62fc\u63a5\u903b\u8f91\u957f\u671f\u6f02\u79fb\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3753"}, {"id": "api_admin_rationale_5237", "label": "\u517c\u5bb9\u65e7\u8def\u5f84\uff1a\u4e0e assign-deliverer \u76f8\u540c", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5237"}, {"id": "api_admin_rationale_5267", "label": "\u4ef7\u683c\u6e05\u5355\u884c price \u4e3a\u9762\u5411\u5ba2\u6237\u7684\u6700\u7ec8\u5355\u4ef7\uff1bpricing_coefficient \u4e3a\u8c03\u4ef7\u7cfb\u6570(%)\uff0c\u4f9b\u8d27\u5355\u4ef7 = price / (1 + \u7cfb\u6570/100)\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5267"}, {"id": "api_admin_rationale_5287", "label": "(price_list_id, product_id, unit_id) -> BizPriceListItem", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5287"}, {"id": "api_admin_rationale_5299", "label": "\u8ba2\u5355\u7ef4\u5ea6\u4f9b\u8d27\u4ef7\u5408\u8ba1\uff08\u5143\uff09\uff0c\u7528\u4e8e\u4f9b\u5e94\u5546\u7ed3\u7b97\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5299"}, {"id": "api_admin_rationale_5695", "label": "\u5f85\u7ed3\u7b97\u9875\u7528\uff1a\u5f53\u524d\u68c0\u7d22\u6761\u4ef6\u4e0b\u5df2\u7ed3\u7b97\u6279\u6b21\u7684\u5386\u53f2\u91d1\u989d\u4e0e\u5386\u53f2\u8ba2\u5355\u7b14\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5695"}, {"id": "api_admin_rationale_5715", "label": "\u5f85\u7ed3\u7b97\u9875\u7528\uff1a\u5f53\u524d\u68c0\u7d22\u6761\u4ef6\u4e0b\u5df2\u7ed3\u7b97\u6279\u6b21\u7684\u5386\u53f2\u91d1\u989d\u4e0e\u5386\u53f2\u8ba2\u5355\u7b14\u6570\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5715"}, {"id": "api_admin_rationale_5977", "label": "\u7ed3\u7b97\u5355\u660e\u7ec6\uff1a\u6bcf\u4e2a\u8ba2\u5355\u4e00\u884c\u7236\u8282\u70b9\uff0c\u5b50\u884c\u4e3a\u8ba2\u5355\u5546\u54c1\u884c\uff08\u4e0e\u524d\u7aef\u6811\u8868\u5bf9\u5e94\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5977"}, {"id": "api_admin_rationale_6219", "label": "\u66f4\u65b0\u5ba2\u6237\u7ed3\u7b97\u5355\uff08\u5907\u6ce8/\u51ed\u8bc1\uff09\uff1bUPDATE \u524d\u5199\u5165 ord_client_settlement_his", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6219"}, {"id": "api_admin_rationale_6346", "label": "\u66f4\u65b0\u4f9b\u5e94\u5546\u7ed3\u7b97\u5355\uff08\u5907\u6ce8/\u51ed\u8bc1\uff09\uff1bUPDATE \u524d\u5199\u5165 ord_supplier_settlement_his", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6346"}, {"id": "api_admin_rationale_7420", "label": "\u4eca\u65e5\u5404\u533a\u57df\u8425\u4e1a\u989d(\u5143)\u4e0e\u8ba2\u5355\u6570\uff08\u6309\u533a\u57df\u5217\u8868\uff0c\u65e0\u5355\u4e3a 0\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7420"}, {"id": "api_admin_rationale_7438", "label": "\u4eca\u65e5\u4e0b\u5355\u5ba2\u6237\uff1a\u4e0b\u5355\u91d1\u989d(\u5143)\u3001\u5546\u54c1\u6570\u91cf\u5408\u8ba1\uff08\u6309\u5ba2\u6237\uff0c\u91d1\u989d\u964d\u5e8f\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7438"}, {"id": "api_admin_rationale_7787", "label": "\u83b7\u53d6\u5546\u54c1\u7b80\u5355\u5217\u8868\uff08\u7528\u4e8e\u8ba2\u5355\u8c03\u6574\u9009\u62e9\u66ff\u4ee3\u5546\u54c1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7787"}, {"id": "api_admin_rationale_7882", "label": "\u786e\u8ba4\u9009\u62e9\u4f9b\u5e94\u5546\u62a5\u4ef7\uff0c\u5e76\u751f\u6210\u533a\u57df\u751f\u6548\u4ef7\u683c\u6e05\u5355\uff08active\uff09 \u7ea6\u675f\uff1a - \u540c\u4e00\u8be2\u4ef7\u5355\uff0c\u4ec5\u5141\u8bb8 1 \u4e2a\u62a5\u4ef7\u5355\u4e3a selected - \u62a5\u4ef7", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7882"}, {"id": "api_admin_rationale_8198", "label": "\u83b7\u53d6\u4ef7\u683c\u7248\u672c\u8be6\u60c5\uff08\u542b\u4f9b\u5e94\u5546\u62a5\u4ef7\u4e0e\u6700\u7ec8\u552e\u4ef7\u62c6\u89e3\uff0c\u4fbf\u4e8e\u8ba2\u5355\u4fa7\u53ea\u8bfb\u67e5\u770b\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8198"}, {"id": "api_admin_rationale_2277", "label": "# NOTE: older price lists may have NULL pricing_coefficient; we keep None to all", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2277"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_security", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_api_upload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_category", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_password_history", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_address", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_request_payload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_services_china_region_tree", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_numeric_to_float_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_category_path_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_supplier_pickup_address_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_require_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_region_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_allowed_region_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_effective_settlement_region_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_client_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_minutes_value_from_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_apply_region_minutes_to_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_china_region_tree_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L264", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_regions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_active_regions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_category_price_coefficient_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_category_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_active_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L527", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L542", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L563", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L660", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_upload_category_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L673", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_units", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L694", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_active_units", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L756", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user_region_scope_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_replace_user_region_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L853", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_roles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L899", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_assignable_menu_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L907", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L938", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_put_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L963", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_post_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L974", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L984", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1236", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1277", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_upload_user_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_reset_user_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1356", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user_password_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1385", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_password_history_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1429", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_change_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1490", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1533", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1591", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_product_region_prices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1630", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_upload_product_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1701", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_upload_product_image_base64", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1755", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1819", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_inquiries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1835", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1950", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1990", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2038", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_publish_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2060", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_unpublish_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_close_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_quotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_quotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2235", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_latest_quotations_by_supplier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_quotation_history_by_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_selected_quotation_for_inquiry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_compare_quotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2932", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_approve_quotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2999", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_reject_quotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3010", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_price_lists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3025", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3097", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3258", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_publish_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_invalidate_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_price_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_product_price_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3411", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_generate_price_list_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_compare_price_list_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_price_list_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_order_log_status_display_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_status_log_timeline_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3713", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delivery_timeline_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_log_entry_in_delivery_timeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_order_delivery_timeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3752", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3819", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3966", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_unlock_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4266", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_review_order_cancel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4287", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_pending_cancel_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_lock_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4387", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_unlock_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_adjust_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_order_adjusts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4812", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_force_complete_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_mark_partial_delivered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4889", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_confirm_partial_delivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4900", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_delivery_task_from_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4911", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_assign_deliverer_to_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4997", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_assign_delivery_alias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_settlement_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_parse_datetime_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5266", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_price_list_item_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5286", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_batch_supplier_totals_for_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_order_line_children_for_settlement_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5332", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_client_pending_settlement_tree_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_supplier_pending_settlement_tree_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_client_settlement_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5553", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_supplier_settlement_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5619", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_client_settlement_history_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_supplier_settlement_history_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5709", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_resolve_client_order_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5728", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_resolve_supplier_order_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5757", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_client_settlement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5788", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_supplier_settlement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5872", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_sheet_voucher_urls_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5959", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_build_settlement_detail_item_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5976", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_client_settlement_sheets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_client_settlement_sheet_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_client_settlement_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_supplier_settlement_sheets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6254", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_supplier_settlement_sheet_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_supplier_settlement_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_settlements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_client_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_settlement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_batch_create_settlements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6550", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_settlement_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6602", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_settlement_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6672", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_refunds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6710", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6787", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_wechat_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6825", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_refund_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_process_refund", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6914", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_handle_refund_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6947", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_refund_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_delivery_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7002", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_delivery_warning_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_reassign_delivery_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_client_ip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_api_request_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7257", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_api_request_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7309", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_delete_api_request_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_dashboard_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_order_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_order_trend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7396", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_today_orders_by_region", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7415", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_today_orders_by_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_financial_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_financial_trend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_delivery_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7489", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_product_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_customer_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_force_complete_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_cancel_order_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_adjustable_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7653", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_order_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7697", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_products_simple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7781", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_inquiries_simple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7834", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_confirm_quotation_supplier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7877", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_price_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_price_version_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_create_price_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8298", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_publish_price_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_disable_price_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8401", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_compare_price_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8430", "weight": 1.0}, {"source": "api_admin_get_admin_region_filter", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L103", "weight": 1.0}, {"source": "api_admin_apply_region_minutes_to_data", "target": "api_admin_minutes_value_from_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L235", "weight": 1.0}, {"source": "api_admin_create_region", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L355", "weight": 1.0}, {"source": "api_admin_create_region", "target": "api_admin_apply_region_minutes_to_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L374", "weight": 1.0}, {"source": "api_admin_update_region", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L404", "weight": 1.0}, {"source": "api_admin_update_region", "target": "api_admin_apply_region_minutes_to_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L426", "weight": 1.0}, {"source": "api_admin_list_categories", "target": "api_admin_category_price_coefficient_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L505", "weight": 1.0}, {"source": "api_admin_list_active_categories", "target": "api_admin_category_price_coefficient_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L537", "weight": 1.0}, {"source": "api_admin_get_category", "target": "api_admin_category_price_coefficient_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L556", "weight": 1.0}, {"source": "api_admin_create_category", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L569", "weight": 1.0}, {"source": "api_admin_create_category", "target": "api_admin_category_price_coefficient_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L602", "weight": 1.0}, {"source": "api_admin_update_category", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L616", "weight": 1.0}, {"source": "api_admin_update_category", "target": "api_admin_category_price_coefficient_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L653", "weight": 1.0}, {"source": "api_admin_create_unit", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L762", "weight": 1.0}, {"source": "api_admin_update_unit", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L790", "weight": 1.0}, {"source": "api_admin_put_user_menu_scopes", "target": "api_admin_update_user_menu_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L970", "weight": 1.0}, {"source": "api_admin_post_user_menu_scopes", "target": "api_admin_update_user_menu_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L981", "weight": 1.0}, {"source": "api_admin_list_users", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1156", "weight": 1.0}, {"source": "api_admin_list_users", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1191", "weight": 1.0}, {"source": "api_admin_get_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1228", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1242", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_replace_user_region_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1261", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1269", "weight": 1.0}, {"source": "api_admin_update_user", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1285", "weight": 1.0}, {"source": "api_admin_update_user", "target": "api_admin_replace_user_region_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1303", "weight": 1.0}, {"source": "api_admin_update_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1315", "weight": 1.0}, {"source": "api_admin_reset_user_password", "target": "api_admin_get_client_ip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1371", "weight": 1.0}, {"source": "api_admin_change_password", "target": "api_admin_get_client_ip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1516", "weight": 1.0}, {"source": "api_admin_list_products", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1575", "weight": 1.0}, {"source": "api_admin_get_product", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1619", "weight": 1.0}, {"source": "api_admin_get_product_region_prices", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1643", "weight": 1.0}, {"source": "api_admin_create_product", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1681", "weight": 1.0}, {"source": "api_admin_update_product", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1794", "weight": 1.0}, {"source": "api_admin_update_product", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1809", "weight": 1.0}, {"source": "api_admin_list_inquiries", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1847", "weight": 1.0}, {"source": "api_admin_create_inquiry", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1956", "weight": 1.0}, {"source": "api_admin_update_inquiry", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1997", "weight": 1.0}, {"source": "api_admin_list_quotations", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2177", "weight": 1.0}, {"source": "api_admin_get_quotation", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2317", "weight": 1.0}, {"source": "api_admin_list_latest_quotations_by_supplier", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2523", "weight": 1.0}, {"source": "api_admin_get_selected_quotation_for_inquiry", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2748", "weight": 1.0}, {"source": "api_admin_list_price_lists", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3038", "weight": 1.0}, {"source": "api_admin_get_price_list", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3201", "weight": 1.0}, {"source": "api_admin_get_price_list", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3221", "weight": 1.0}, {"source": "api_admin_build_order_delivery_timeline", "target": "api_admin_log_entry_in_delivery_timeline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3770", "weight": 1.0}, {"source": "api_admin_build_order_delivery_timeline", "target": "api_admin_status_log_timeline_description", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3783", "weight": 1.0}, {"source": "api_admin_build_order_delivery_timeline", "target": "api_admin_delivery_timeline_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3784", "weight": 1.0}, {"source": "api_admin_list_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3839", "weight": 1.0}, {"source": "api_admin_list_orders", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3874", "weight": 1.0}, {"source": "api_admin_list_orders", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3888", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3989", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_lock_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4018", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_category_path_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4066", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4068", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4076", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_build_order_delivery_timeline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4170", "weight": 1.0}, {"source": "api_admin_get_order", "target": "api_admin_supplier_pickup_address_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4202", "weight": 1.0}, {"source": "api_admin_assign_deliverer_to_order", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5004", "weight": 1.0}, {"source": "api_admin_assign_deliverer_to_order", "target": "api_admin_create_delivery_task_from_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5105", "weight": 1.0}, {"source": "api_admin_assign_delivery_alias", "target": "api_admin_assign_deliverer_to_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5238", "weight": 1.0}, {"source": "api_admin_batch_supplier_totals_for_orders", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5313", "weight": 1.0}, {"source": "api_admin_batch_supplier_totals_for_orders", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5323", "weight": 1.0}, {"source": "api_admin_build_order_line_children_for_settlement_list", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5347", "weight": 1.0}, {"source": "api_admin_build_client_pending_settlement_tree_rows", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5419", "weight": 1.0}, {"source": "api_admin_build_client_pending_settlement_tree_rows", "target": "api_admin_build_order_line_children_for_settlement_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5434", "weight": 1.0}, {"source": "api_admin_build_supplier_pending_settlement_tree_rows", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5501", "weight": 1.0}, {"source": "api_admin_build_supplier_pending_settlement_tree_rows", "target": "api_admin_build_order_line_children_for_settlement_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5517", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5564", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5565", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5568", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5569", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_build_client_pending_settlement_tree_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5601", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5630", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5631", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5634", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5635", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_batch_supplier_totals_for_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5659", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_build_supplier_pending_settlement_tree_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5669", "weight": 1.0}, {"source": "api_admin_get_client_settlement_history_summary", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5696", "weight": 1.0}, {"source": "api_admin_get_client_settlement_history_summary", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5697", "weight": 1.0}, {"source": "api_admin_get_client_settlement_history_summary", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5700", "weight": 1.0}, {"source": "api_admin_get_client_settlement_history_summary", "target": "api_admin_aggregate_client_settlement_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5701", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_history_summary", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5716", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_history_summary", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5717", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_history_summary", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5720", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_history_summary", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5721", "weight": 1.0}, {"source": "api_admin_resolve_client_order_ids", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5731", "weight": 1.0}, {"source": "api_admin_resolve_client_order_ids", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5733", "weight": 1.0}, {"source": "api_admin_resolve_supplier_order_ids", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5760", "weight": 1.0}, {"source": "api_admin_resolve_supplier_order_ids", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5762", "weight": 1.0}, {"source": "api_admin_create_client_settlement", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5793", "weight": 1.0}, {"source": "api_admin_create_client_settlement", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5796", "weight": 1.0}, {"source": "api_admin_create_client_settlement", "target": "api_admin_resolve_client_order_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5799", "weight": 1.0}, {"source": "api_admin_create_client_settlement", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5813", "weight": 1.0}, {"source": "api_admin_create_client_settlement", "target": "api_admin_build_settlement_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5829", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5877", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5880", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_resolve_supplier_order_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5883", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5898", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_batch_supplier_totals_for_orders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5910", "weight": 1.0}, {"source": "api_admin_create_supplier_settlement", "target": "api_admin_build_settlement_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5917", "weight": 1.0}, {"source": "api_admin_build_settlement_detail_item_tree", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6037", "weight": 1.0}, {"source": "api_admin_build_settlement_detail_item_tree", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6066", "weight": 1.0}, {"source": "api_admin_list_client_settlement_sheets", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6141", "weight": 1.0}, {"source": "api_admin_list_client_settlement_sheets", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6142", "weight": 1.0}, {"source": "api_admin_list_client_settlement_sheets", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6143", "weight": 1.0}, {"source": "api_admin_get_client_settlement_sheet_detail", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6187", "weight": 1.0}, {"source": "api_admin_get_client_settlement_sheet_detail", "target": "api_admin_build_settlement_detail_item_tree", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6194", "weight": 1.0}, {"source": "api_admin_get_client_settlement_sheet_detail", "target": "api_admin_sheet_voucher_urls_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6202", "weight": 1.0}, {"source": "api_admin_update_client_settlement_sheet", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6220", "weight": 1.0}, {"source": "api_admin_update_client_settlement_sheet", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6225", "weight": 1.0}, {"source": "api_admin_update_client_settlement_sheet", "target": "api_admin_sheet_voucher_urls_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6249", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_sheets", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6268", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_sheets", "target": "api_admin_effective_settlement_region_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6269", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_sheets", "target": "api_admin_parse_datetime_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6270", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_sheet_detail", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6314", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_sheet_detail", "target": "api_admin_build_settlement_detail_item_tree", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6321", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_sheet_detail", "target": "api_admin_sheet_voucher_urls_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6329", "weight": 1.0}, {"source": "api_admin_update_supplier_settlement_sheet", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6347", "weight": 1.0}, {"source": "api_admin_update_supplier_settlement_sheet", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6352", "weight": 1.0}, {"source": "api_admin_update_supplier_settlement_sheet", "target": "api_admin_sheet_voucher_urls_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6376", "weight": 1.0}, {"source": "api_admin_get_settlement_statistics", "target": "api_admin_get_admin_region_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6683", "weight": 1.0}, {"source": "api_admin_create_wechat_refund", "target": "api_admin_process_refund", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6874", "weight": 1.0}, {"source": "api_admin_list_delivery_warnings", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7030", "weight": 1.0}, {"source": "api_admin_get_delivery_warning_statistics", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7141", "weight": 1.0}, {"source": "api_admin_reassign_delivery_task", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7189", "weight": 1.0}, {"source": "api_admin_cancel_order_admin", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7593", "weight": 1.0}, {"source": "api_admin_get_order_items", "target": "api_admin_price_list_item_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7719", "weight": 1.0}, {"source": "api_admin_get_order_items", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7743", "weight": 1.0}, {"source": "api_admin_get_order_items", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7755", "weight": 1.0}, {"source": "api_admin_confirm_quotation_supplier", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7897", "weight": 1.0}, {"source": "api_admin_get_price_version_detail", "target": "api_admin_category_path_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8260", "weight": 1.0}, {"source": "api_admin_get_price_version_detail", "target": "api_admin_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8269", "weight": 1.0}, {"source": "api_admin_rationale_50", "target": "api_admin_category_path_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L50", "weight": 1.0}, {"source": "api_admin_rationale_70", "target": "api_admin_supplier_pickup_address_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L70", "weight": 1.0}, {"source": "api_admin_rationale_95", "target": "api_admin_require_admin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95", "weight": 1.0}, {"source": "api_admin_rationale_102", "target": "api_admin_get_admin_region_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L102", "weight": 1.0}, {"source": "api_admin_rationale_112", "target": "api_admin_get_admin_allowed_region_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L112", "weight": 1.0}, {"source": "api_admin_rationale_151", "target": "api_admin_effective_settlement_region_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L151", "weight": 1.0}, {"source": "api_admin_rationale_162", "target": "api_admin_aggregate_client_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162", "weight": 1.0}, {"source": "api_admin_rationale_190", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190", "weight": 1.0}, {"source": "api_admin_rationale_217", "target": "api_admin_minutes_value_from_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L217", "weight": 1.0}, {"source": "api_admin_rationale_233", "target": "api_admin_apply_region_minutes_to_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L233", "weight": 1.0}, {"source": "api_admin_rationale_251", "target": "api_admin_resolve_admin_payload_with_crypto_fallback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L251", "weight": 1.0}, {"source": "api_admin_rationale_268", "target": "api_admin_get_china_region_tree_admin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L268", "weight": 1.0}, {"source": "api_admin_rationale_678", "target": "api_admin_upload_category_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L678", "weight": 1.0}, {"source": "api_admin_rationale_911", "target": "api_admin_list_assignable_menu_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L911", "weight": 1.0}, {"source": "api_admin_rationale_969", "target": "api_admin_put_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L969", "weight": 1.0}, {"source": "api_admin_rationale_980", "target": "api_admin_post_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L980", "weight": 1.0}, {"source": "api_admin_rationale_985", "target": "api_admin_update_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L985", "weight": 1.0}, {"source": "api_admin_rationale_1343", "target": "api_admin_upload_user_avatar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1343", "weight": 1.0}, {"source": "api_admin_rationale_1362", "target": "api_admin_reset_user_password", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1362", "weight": 1.0}, {"source": "api_admin_rationale_1635", "target": "api_admin_get_product_region_prices", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1635", "weight": 1.0}, {"source": "api_admin_rationale_2115", "target": "api_admin_unpublish_inquiry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2115", "weight": 1.0}, {"source": "api_admin_rationale_2381", "target": "api_admin_list_latest_quotations_by_supplier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2381", "weight": 1.0}, {"source": "api_admin_rationale_2677", "target": "api_admin_get_selected_quotation_for_inquiry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2677", "weight": 1.0}, {"source": "api_admin_rationale_3456", "target": "api_admin_get_generate_price_list_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3456", "weight": 1.0}, {"source": "api_admin_rationale_3714", "target": "api_admin_status_log_timeline_description", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3714", "weight": 1.0}, {"source": "api_admin_rationale_3753", "target": "api_admin_build_order_delivery_timeline", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3753", "weight": 1.0}, {"source": "api_admin_rationale_5237", "target": "api_admin_assign_delivery_alias", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5237", "weight": 1.0}, {"source": "api_admin_rationale_5267", "target": "api_admin_supplier_unit_yuan_from_pli", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5267", "weight": 1.0}, {"source": "api_admin_rationale_5287", "target": "api_admin_price_list_item_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5287", "weight": 1.0}, {"source": "api_admin_rationale_5299", "target": "api_admin_batch_supplier_totals_for_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5299", "weight": 1.0}, {"source": "api_admin_rationale_5695", "target": "api_admin_get_client_settlement_history_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5695", "weight": 1.0}, {"source": "api_admin_rationale_5715", "target": "api_admin_get_supplier_settlement_history_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5715", "weight": 1.0}, {"source": "api_admin_rationale_5977", "target": "api_admin_build_settlement_detail_item_tree", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5977", "weight": 1.0}, {"source": "api_admin_rationale_6219", "target": "api_admin_update_client_settlement_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6219", "weight": 1.0}, {"source": "api_admin_rationale_6346", "target": "api_admin_update_supplier_settlement_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6346", "weight": 1.0}, {"source": "api_admin_rationale_7420", "target": "api_admin_get_today_orders_by_region", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7420", "weight": 1.0}, {"source": "api_admin_rationale_7438", "target": "api_admin_get_today_orders_by_client", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7438", "weight": 1.0}, {"source": "api_admin_rationale_7787", "target": "api_admin_list_products_simple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7787", "weight": 1.0}, {"source": "api_admin_rationale_7882", "target": "api_admin_confirm_quotation_supplier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7882", "weight": 1.0}, {"source": "api_admin_rationale_8198", "target": "api_admin_get_price_version_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8198", "weight": 1.0}, {"source": "api_admin_rationale_2277", "target": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2277", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_admin_numeric_to_float_optional", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_category_path_display", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L55"}, {"caller_nid": "api_admin_category_path_display", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L58"}, {"caller_nid": "api_admin_category_path_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L59"}, {"caller_nid": "api_admin_category_path_display", "callee": "insert", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L63"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L64"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L64"}, {"caller_nid": "api_admin_category_path_display", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L66"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L74"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_by_user_and_type", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L76"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L82"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L83"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L84"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L86"}, {"caller_nid": "api_admin_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L96"}, {"caller_nid": "api_admin_require_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L97"}, {"caller_nid": "api_admin_get_admin_region_filter", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L108"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L117"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L119"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L121"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L124"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L126"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L136"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L136"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L142"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L144"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L165"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L165"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L168"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L181"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L182"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L182"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L193"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L193"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L196"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L208"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L208"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L209"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L210"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L210"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L220"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L220"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L224"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L226"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L228"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L242"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L242"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "resolve_request_payload", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L252"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L254"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L255"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L256"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L257"}, {"caller_nid": "api_admin_get_china_region_tree_admin", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L269"}, {"caller_nid": "api_admin_get_china_region_tree_admin", "callee": "get_china_region_tree_cached", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L269"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L285"}, {"caller_nid": "api_admin_list_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L285"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L288"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L289"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L290"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L293"}, {"caller_nid": "api_admin_list_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L295"}, {"caller_nid": "api_admin_list_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L299"}, {"caller_nid": "api_admin_list_regions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L305"}, {"caller_nid": "api_admin_list_active_regions", "callee": "get_active_all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L319"}, {"caller_nid": "api_admin_list_active_regions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L320"}, {"caller_nid": "api_admin_get_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L330"}, {"caller_nid": "api_admin_get_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L332"}, {"caller_nid": "api_admin_get_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L333"}, {"caller_nid": "api_admin_get_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L342"}, {"caller_nid": "api_admin_create_region", "callee": "get_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L359"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L359"}, {"caller_nid": "api_admin_create_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L361"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L365"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L366"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L367"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L370"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L370"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L372"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L372"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_create_region", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L379"}, {"caller_nid": "api_admin_create_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L381"}, {"caller_nid": "api_admin_create_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L390"}, {"caller_nid": "api_admin_update_region", "callee": "get_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L409"}, {"caller_nid": "api_admin_update_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L411"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L416"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L418"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L420"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L422"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L422"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L424"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L424"}, {"caller_nid": "api_admin_update_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L430"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L432"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L432"}, {"caller_nid": "api_admin_update_region", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L433"}, {"caller_nid": "api_admin_update_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L436"}, {"caller_nid": "api_admin_update_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L438"}, {"caller_nid": "api_admin_delete_region", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L457"}, {"caller_nid": "api_admin_delete_region", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L459"}, {"caller_nid": "api_admin_delete_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L460"}, {"caller_nid": "api_admin_category_price_coefficient_value", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L467"}, {"caller_nid": "api_admin_category_price_coefficient_value", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L470"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L483"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L483"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L486"}, {"caller_nid": "api_admin_list_categories", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L486"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L488"}, {"caller_nid": "api_admin_list_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L490"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L492"}, {"caller_nid": "api_admin_list_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L492"}, {"caller_nid": "api_admin_list_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L492"}, {"caller_nid": "api_admin_list_categories", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L492"}, {"caller_nid": "api_admin_list_categories", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L492"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L495"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L495"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L495"}, {"caller_nid": "api_admin_list_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L498"}, {"caller_nid": "api_admin_list_categories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L503"}, {"caller_nid": "api_admin_list_categories", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L507"}, {"caller_nid": "api_admin_get_category_tree", "callee": "get_tree", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L522"}, {"caller_nid": "api_admin_get_category_tree", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L523"}, {"caller_nid": "api_admin_list_active_categories", "callee": "get_active_all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L532"}, {"caller_nid": "api_admin_list_active_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L533"}, {"caller_nid": "api_admin_get_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L548"}, {"caller_nid": "api_admin_get_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L550"}, {"caller_nid": "api_admin_get_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L551"}, {"caller_nid": "api_admin_get_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L558"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L572"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L572"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L574"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L578"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L578"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L581"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L581"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L583"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L583"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L585"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L585"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L588"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L588"}, {"caller_nid": "api_admin_create_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L591"}, {"caller_nid": "api_admin_create_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L593"}, {"caller_nid": "api_admin_create_category", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L595"}, {"caller_nid": "api_admin_create_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L597"}, {"caller_nid": "api_admin_create_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L604"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L619"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L619"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L622"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L624"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L624"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L627"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L627"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L629"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L629"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L631"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L631"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L634"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L634"}, {"caller_nid": "api_admin_update_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L639"}, {"caller_nid": "api_admin_update_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L641"}, {"caller_nid": "api_admin_update_category", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L643"}, {"caller_nid": "api_admin_update_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L646"}, {"caller_nid": "api_admin_update_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L648"}, {"caller_nid": "api_admin_update_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L655"}, {"caller_nid": "api_admin_delete_category", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L666"}, {"caller_nid": "api_admin_delete_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L668"}, {"caller_nid": "api_admin_delete_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L669"}, {"caller_nid": "api_admin_upload_category_image", "callee": "validate_file", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L680"}, {"caller_nid": "api_admin_upload_category_image", "callee": "upload_file", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L682"}, {"caller_nid": "api_admin_upload_category_image", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L683"}, {"caller_nid": "api_admin_upload_category_image", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L687"}, {"caller_nid": "api_admin_upload_category_image", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L687"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L703"}, {"caller_nid": "api_admin_list_units", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L703"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L706"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L707"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L708"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L711"}, {"caller_nid": "api_admin_list_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L713"}, {"caller_nid": "api_admin_list_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L715"}, {"caller_nid": "api_admin_list_units", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L717"}, {"caller_nid": "api_admin_list_active_units", "callee": "get_active_all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L732"}, {"caller_nid": "api_admin_list_active_units", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L733"}, {"caller_nid": "api_admin_get_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L743"}, {"caller_nid": "api_admin_get_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L745"}, {"caller_nid": "api_admin_get_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L746"}, {"caller_nid": "api_admin_create_unit", "callee": "get_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L766"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L766"}, {"caller_nid": "api_admin_create_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L768"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L770"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L770"}, {"caller_nid": "api_admin_create_unit", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L771"}, {"caller_nid": "api_admin_create_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L773"}, {"caller_nid": "api_admin_update_unit", "callee": "get_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L795"}, {"caller_nid": "api_admin_update_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L797"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L799"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L799"}, {"caller_nid": "api_admin_update_unit", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L800"}, {"caller_nid": "api_admin_update_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L803"}, {"caller_nid": "api_admin_update_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L805"}, {"caller_nid": "api_admin_delete_unit", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L821"}, {"caller_nid": "api_admin_delete_unit", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L823"}, {"caller_nid": "api_admin_delete_unit", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L824"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L841"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L841"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L841"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L848"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L848"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L849"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L861"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L861"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L861"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L869"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "SysUserRegionScopeHis", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L870"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L884"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L885"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "SysUserRegionScope", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L886"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L887"}, {"caller_nid": "api_admin_list_roles", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L903"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L913"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L913"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L913"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L913"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L918"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L920"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L923"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L944"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L946"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L948"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L948"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L948"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L955"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L955"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L955"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L956"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L989"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L991"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L993"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L997"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L997"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1004"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1009"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1010"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1012"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1015"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1016"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1017"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1019"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1020"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1022"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1024"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1026"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1027"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1028"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1030"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1030"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1031"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1031"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1032"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1032"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1034"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1038"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1039"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1042"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1042"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1042"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1042"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "print", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1049"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1051"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1054"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1055"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1062"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1062"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1062"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1065"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1065"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1066"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1067"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1083"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1083"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1086"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1087"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1088"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1094"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1095"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1101"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1106"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "SysUserMenuScope", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1107"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1108"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1121"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1122"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1128"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1135"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1136"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1159"}, {"caller_nid": "api_admin_list_users", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1161"}, {"caller_nid": "api_admin_list_users", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1163"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1177"}, {"caller_nid": "api_admin_list_users", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1181"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1187"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1187"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1187"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1190"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1193"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1194"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1210"}, {"caller_nid": "api_admin_get_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1212"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1216"}, {"caller_nid": "api_admin_get_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1219"}, {"caller_nid": "api_admin_get_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1224"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1224"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1224"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1230"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1231"}, {"caller_nid": "api_admin_create_user", "callee": "get_by_username", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1246"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1246"}, {"caller_nid": "api_admin_create_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1248"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1250"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1250"}, {"caller_nid": "api_admin_create_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1251"}, {"caller_nid": "api_admin_create_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1252"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1253"}, {"caller_nid": "api_admin_create_user", "callee": "create_with_password", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1256"}, {"caller_nid": "api_admin_create_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1258"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1258"}, {"caller_nid": "api_admin_create_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1260"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1261"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1261"}, {"caller_nid": "api_admin_create_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1262"}, {"caller_nid": "api_admin_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1268"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1268"}, {"caller_nid": "api_admin_create_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1268"}, {"caller_nid": "api_admin_create_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1273"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1284"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1284"}, {"caller_nid": "api_admin_update_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1288"}, {"caller_nid": "api_admin_update_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1289"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1290"}, {"caller_nid": "api_admin_update_user", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1292"}, {"caller_nid": "api_admin_update_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1295"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1299"}, {"caller_nid": "api_admin_update_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1302"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1303"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1303"}, {"caller_nid": "api_admin_update_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1304"}, {"caller_nid": "api_admin_update_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1306"}, {"caller_nid": "api_admin_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1311"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1311"}, {"caller_nid": "api_admin_update_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1311"}, {"caller_nid": "api_admin_delete_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1328"}, {"caller_nid": "api_admin_delete_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1329"}, {"caller_nid": "api_admin_delete_user", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1331"}, {"caller_nid": "api_admin_delete_user", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1333"}, {"caller_nid": "api_admin_delete_user", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1334"}, {"caller_nid": "api_admin_upload_user_avatar", "callee": "validate_file", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1345"}, {"caller_nid": "api_admin_upload_user_avatar", "callee": "upload_file", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1347"}, {"caller_nid": "api_admin_upload_user_avatar", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1348"}, {"caller_nid": "api_admin_upload_user_avatar", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1352"}, {"caller_nid": "api_admin_upload_user_avatar", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1352"}, {"caller_nid": "api_admin_reset_user_password", "callee": "reset_password_to_admin_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1364"}, {"caller_nid": "api_admin_reset_user_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1366"}, {"caller_nid": "api_admin_reset_user_password", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1366"}, {"caller_nid": "api_admin_reset_user_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1369"}, {"caller_nid": "api_admin_reset_user_password", "callee": "create_password_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1372"}, {"caller_nid": "api_admin_reset_user_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1376"}, {"caller_nid": "api_admin_reset_user_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1377"}, {"caller_nid": "api_admin_reset_user_password", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1381"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1396"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1396"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1401"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1402"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1402"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1402"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1402"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1402"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1406"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1414"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1417"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1425"}, {"caller_nid": "api_admin_get_user_password_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1425"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1442"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1442"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1445"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1447"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1449"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1449"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1451"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1452"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1452"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1452"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1452"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1452"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1458"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1466"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1475"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1478"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1486"}, {"caller_nid": "api_admin_get_password_history_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1486"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1497"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1498"}, {"caller_nid": "api_admin_change_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1501"}, {"caller_nid": "api_admin_change_password", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1503"}, {"caller_nid": "api_admin_change_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1504"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1506"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1506"}, {"caller_nid": "api_admin_change_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1508"}, {"caller_nid": "api_admin_change_password", "callee": "verify_password", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1510"}, {"caller_nid": "api_admin_change_password", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1511"}, {"caller_nid": "api_admin_change_password", "callee": "get_password_hash", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1513"}, {"caller_nid": "api_admin_change_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1514"}, {"caller_nid": "api_admin_change_password", "callee": "create_password_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1517"}, {"caller_nid": "api_admin_change_password", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1526"}, {"caller_nid": "api_admin_list_products", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1543"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1558"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1562"}, {"caller_nid": "api_admin_list_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1566"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1572"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1574"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1575"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1579"}, {"caller_nid": "api_admin_list_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1581"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1597"}, {"caller_nid": "api_admin_get_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1599"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1603"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1608"}, {"caller_nid": "api_admin_get_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1611"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1619"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1623"}, {"caller_nid": "api_admin_get_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1625"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1638"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1640"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "get_active_all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1642"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "get_product_price", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1649"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1653"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1655"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1658"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1663"}, {"caller_nid": "api_admin_get_product_region_prices", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1671"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1684"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1684"}, {"caller_nid": "api_admin_create_product", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1686"}, {"caller_nid": "api_admin_create_product", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1688"}, {"caller_nid": "api_admin_create_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1689"}, {"caller_nid": "api_admin_create_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1689"}, {"caller_nid": "api_admin_create_product", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1690"}, {"caller_nid": "api_admin_create_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1691"}, {"caller_nid": "api_admin_create_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1694"}, {"caller_nid": "api_admin_upload_product_image", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1714"}, {"caller_nid": "api_admin_upload_product_image", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1717"}, {"caller_nid": "api_admin_upload_product_image", "callee": "read", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1721"}, {"caller_nid": "api_admin_upload_product_image", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1725"}, {"caller_nid": "api_admin_upload_product_image", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1726"}, {"caller_nid": "api_admin_upload_product_image", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1726"}, {"caller_nid": "api_admin_upload_product_image", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1726"}, {"caller_nid": "api_admin_upload_product_image", "callee": "seek", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1728"}, {"caller_nid": "api_admin_upload_product_image", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1731"}, {"caller_nid": "api_admin_upload_product_image", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1734"}, {"caller_nid": "api_admin_upload_product_image", "callee": "rsplit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1736"}, {"caller_nid": "api_admin_upload_product_image", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1738"}, {"caller_nid": "api_admin_upload_product_image", "callee": "upload_file", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1741"}, {"caller_nid": "api_admin_upload_product_image", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1743"}, {"caller_nid": "api_admin_upload_product_image", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1747"}, {"caller_nid": "api_admin_upload_product_image", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1751"}, {"caller_nid": "api_admin_upload_product_image", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1751"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1762"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1764"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1768"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1771"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1773"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "upload_base64", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1775"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1777"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1783"}, {"caller_nid": "api_admin_upload_product_image_base64", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1783"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1797"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1797"}, {"caller_nid": "api_admin_update_product", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1798"}, {"caller_nid": "api_admin_update_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1801"}, {"caller_nid": "api_admin_update_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1803"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1809"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1813"}, {"caller_nid": "api_admin_delete_product", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1825"}, {"caller_nid": "api_admin_delete_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1827"}, {"caller_nid": "api_admin_delete_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1828"}, {"caller_nid": "api_admin_list_inquiries", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1850"}, {"caller_nid": "api_admin_list_inquiries", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1852"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1854"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1866"}, {"caller_nid": "api_admin_list_inquiries", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1870"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1874"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1877"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1878"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1880"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1900"}, {"caller_nid": "api_admin_get_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1902"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get_by_inquiry", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1904"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1908"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1913"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1916"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1920"}, {"caller_nid": "api_admin_get_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1922"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1931"}, {"caller_nid": "api_admin_get_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1934"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1940"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1941"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1943"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1961"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1961"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1964"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1965"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1966"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1969"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1971"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1973"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1977"}, {"caller_nid": "api_admin_create_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1980"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2002"}, {"caller_nid": "api_admin_update_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2004"}, {"caller_nid": "api_admin_update_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2007"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2009"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2009"}, {"caller_nid": "api_admin_update_inquiry", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2018"}, {"caller_nid": "api_admin_update_inquiry", "callee": "update_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2021"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2025"}, {"caller_nid": "api_admin_update_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2028"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2046"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2048"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2051"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "delete_by_inquiry", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2053"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "soft_delete_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2054"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2056"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2070"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2072"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2075"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get_by_inquiry", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2077"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2079"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2084"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2084"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2084"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2084"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2085"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get_current_published_by_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2096"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2098"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2100"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2102"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2105"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2118"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2120"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2123"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "unpublish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2125"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2127"}, {"caller_nid": "api_admin_close_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2142"}, {"caller_nid": "api_admin_close_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2144"}, {"caller_nid": "api_admin_close_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2147"}, {"caller_nid": "api_admin_close_inquiry", "callee": "close", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2149"}, {"caller_nid": "api_admin_close_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2151"}, {"caller_nid": "api_admin_close_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2154"}, {"caller_nid": "api_admin_list_quotations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2181"}, {"caller_nid": "api_admin_list_quotations", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2189"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2204"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2207"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2210"}, {"caller_nid": "api_admin_list_quotations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2213"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2217"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2219"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2221"}, {"caller_nid": "api_admin_list_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2223"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2224"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2225"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2249"}, {"caller_nid": "api_admin_get_quotation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2251"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2254"}, {"caller_nid": "api_admin_get_quotation", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2254"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2254"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2254"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2255"}, {"caller_nid": "api_admin_get_quotation", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2259"}, {"caller_nid": "api_admin_get_quotation", "callee": "get_by_quotation", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2262"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2265"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2265"}, {"caller_nid": "api_admin_get_quotation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2270"}, {"caller_nid": "api_admin_get_quotation", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2270"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2270"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2270"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2271"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2275"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2275"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2281"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2281"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2281"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2282"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2288"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2291"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2291"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2292"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2296"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2301"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2307"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2314"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2314"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2315"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2316"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2317"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2318"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2320"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2321"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2326"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2327"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2328"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2329"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2331"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2333"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2333"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2334"}, {"caller_nid": "api_admin_get_quotation", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2337"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2338"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2341"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2345"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2348"}, {"caller_nid": "api_admin_get_quotation", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2353"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2363"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2364"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2365"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2396"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2399"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2399"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2399"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2399"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2400"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2404"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2407"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2407"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2407"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2407"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2408"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2414"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2417"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2417"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2417"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2417"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2418"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2422"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2430"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2430"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2430"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2434"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2434"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2434"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2435"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2435"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2437"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2437"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2439"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2440"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2440"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2441"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2445"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2445"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2445"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2446"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2446"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2454"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2454"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2454"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2454"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2456"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2457"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2457"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2458"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2461"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2461"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2461"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2462"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2462"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2465"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2465"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2466"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2466"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2469"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2472"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2473"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2473"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2473"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2478"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2478"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2478"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2479"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2479"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2482"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2482"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2482"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2482"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2489"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2492"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2493"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2493"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2497"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2497"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2498"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2499"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2500"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2500"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2500"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2503"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2504"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2505"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2506"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2507"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2507"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2512"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2512"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2516"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2517"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2523"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2524"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2529"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2537"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2538"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2539"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2544"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2548"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2573"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2575"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2575"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2576"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2583"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2585"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2595"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2596"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2598"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2600"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2602"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2603"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2603"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2603"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2603"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2603"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2608"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2612"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2615"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2615"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2615"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2619"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2622"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2622"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2622"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2623"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2628"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2630"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2633"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2635"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2639"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2642"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2644"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2648"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2651"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2656"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2659"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2660"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2661"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2692"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2692"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2692"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2692"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2694"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2697"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2697"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2697"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2697"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2698"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2702"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2703"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2703"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2703"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2707"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2707"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2707"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2708"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2708"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2710"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2710"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2711"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2712"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2712"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2713"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2717"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2717"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2717"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2718"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2718"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2721"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2721"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2721"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2721"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2726"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2726"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2726"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2726"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2727"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2731"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2731"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2735"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2735"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2735"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2735"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2736"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2741"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2746"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2746"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2747"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2748"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2749"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2751"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2752"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2754"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2757"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2759"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2762"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2763"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2764"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2768"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2775"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2784"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2787"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2787"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2787"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2788"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2793"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2793"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2797"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2797"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2798"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2799"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2800"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2802"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2803"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2805"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2808"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2810"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2813"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2814"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2815"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2819"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2821"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2826"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2828"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2828"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2829"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2829"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2832"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2836"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2840"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2840"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2840"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2841"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2847"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2847"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2848"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2848"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2849"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2849"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2849"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2850"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2856"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2856"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2862"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2862"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2862"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2863"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2868"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2868"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2871"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2871"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2872"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2875"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2876"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2876"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2876"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2880"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2880"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2880"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2881"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2881"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2884"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2884"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2884"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2884"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2890"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2890"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2891"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2892"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2893"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2894"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2895"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2895"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2895"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2897"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2898"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2899"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2900"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2901"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2901"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2902"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2905"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2906"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2907"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2911"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2912"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2914"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2914"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2915"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2915"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2915"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2918"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2926"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2941"}, {"caller_nid": "api_admin_compare_quotations", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2941"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2941"}, {"caller_nid": "api_admin_compare_quotations", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2942"}, {"caller_nid": "api_admin_compare_quotations", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2943"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2945"}, {"caller_nid": "api_admin_compare_quotations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2953"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get_by_quotation", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2958"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2960"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2963"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2967"}, {"caller_nid": "api_admin_compare_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2980"}, {"caller_nid": "api_admin_compare_quotations", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2984"}, {"caller_nid": "api_admin_compare_quotations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2985"}, {"caller_nid": "api_admin_compare_quotations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2987"}, {"caller_nid": "api_admin_compare_quotations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2988"}, {"caller_nid": "api_admin_compare_quotations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2992"}, {"caller_nid": "api_admin_compare_quotations", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2994"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2994"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2994"}, {"caller_nid": "api_admin_compare_quotations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2995"}, {"caller_nid": "api_admin_approve_quotation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3006"}, {"caller_nid": "api_admin_reject_quotation", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3017"}, {"caller_nid": "api_admin_list_price_lists", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3042"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3050"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3064"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3067"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3070"}, {"caller_nid": "api_admin_list_price_lists", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3073"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3077"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3079"}, {"caller_nid": "api_admin_list_price_lists", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3082"}, {"caller_nid": "api_admin_list_price_lists", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3084"}, {"caller_nid": "api_admin_list_price_lists", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3085"}, {"caller_nid": "api_admin_list_price_lists", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3087"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3106"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3107"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3108"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3109"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3110"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3111"}, {"caller_nid": "api_admin_create_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3114"}, {"caller_nid": "api_admin_create_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3116"}, {"caller_nid": "api_admin_create_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3118"}, {"caller_nid": "api_admin_create_price_list", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3123"}, {"caller_nid": "api_admin_create_price_list", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3123"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3128"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3129"}, {"caller_nid": "api_admin_create_price_list", "callee": "create_with_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3132"}, {"caller_nid": "api_admin_create_price_list", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3146"}, {"caller_nid": "api_admin_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3149"}, {"caller_nid": "api_admin_create_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3153"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3169"}, {"caller_nid": "api_admin_get_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3171"}, {"caller_nid": "api_admin_get_price_list", "callee": "get_by_price_list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3173"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3178"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3183"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3188"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3193"}, {"caller_nid": "api_admin_get_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3194"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3197"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3208"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3211"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3215"}, {"caller_nid": "api_admin_get_price_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3217"}, {"caller_nid": "api_admin_get_price_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3218"}, {"caller_nid": "api_admin_get_price_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3219"}, {"caller_nid": "api_admin_get_price_list", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3219"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3220"}, {"caller_nid": "api_admin_get_price_list", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3224"}, {"caller_nid": "api_admin_get_price_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3228"}, {"caller_nid": "api_admin_get_price_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3235"}, {"caller_nid": "api_admin_get_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3239"}, {"caller_nid": "api_admin_get_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3247"}, {"caller_nid": "api_admin_get_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3250"}, {"caller_nid": "api_admin_get_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3252"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3268"}, {"caller_nid": "api_admin_update_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3270"}, {"caller_nid": "api_admin_update_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3273"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3275"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3276"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3277"}, {"caller_nid": "api_admin_update_price_list", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3282"}, {"caller_nid": "api_admin_update_price_list", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3282"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3289"}, {"caller_nid": "api_admin_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3290"}, {"caller_nid": "api_admin_update_price_list", "callee": "update_with_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3293"}, {"caller_nid": "api_admin_update_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3301"}, {"caller_nid": "api_admin_publish_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3318"}, {"caller_nid": "api_admin_publish_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3320"}, {"caller_nid": "api_admin_publish_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3323"}, {"caller_nid": "api_admin_publish_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3325"}, {"caller_nid": "api_admin_publish_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3326"}, {"caller_nid": "api_admin_publish_price_list", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3331"}, {"caller_nid": "api_admin_publish_price_list", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3331"}, {"caller_nid": "api_admin_publish_price_list", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3335"}, {"caller_nid": "api_admin_publish_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3338"}, {"caller_nid": "api_admin_publish_price_list", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3346"}, {"caller_nid": "api_admin_publish_price_list", "callee": "notify_price_list_updated", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3347"}, {"caller_nid": "api_admin_publish_price_list", "callee": "PriceListUpdatedEvent", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3347"}, {"caller_nid": "api_admin_publish_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3348"}, {"caller_nid": "api_admin_publish_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3348"}, {"caller_nid": "api_admin_publish_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3349"}, {"caller_nid": "api_admin_publish_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3349"}, {"caller_nid": "api_admin_publish_price_list", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3350"}, {"caller_nid": "api_admin_publish_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3350"}, {"caller_nid": "api_admin_publish_price_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3351"}, {"caller_nid": "api_admin_publish_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3351"}, {"caller_nid": "api_admin_publish_price_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3351"}, {"caller_nid": "api_admin_publish_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3357"}, {"caller_nid": "api_admin_invalidate_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3372"}, {"caller_nid": "api_admin_invalidate_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3374"}, {"caller_nid": "api_admin_invalidate_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3377"}, {"caller_nid": "api_admin_invalidate_price_list", "callee": "invalidate", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3379"}, {"caller_nid": "api_admin_invalidate_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3381"}, {"caller_nid": "api_admin_delete_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3396"}, {"caller_nid": "api_admin_delete_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3398"}, {"caller_nid": "api_admin_delete_price_list", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3401"}, {"caller_nid": "api_admin_delete_price_list", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3403"}, {"caller_nid": "api_admin_delete_price_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3405"}, {"caller_nid": "api_admin_get_product_price_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3422"}, {"caller_nid": "api_admin_get_product_price_history", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3424"}, {"caller_nid": "api_admin_get_product_price_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3436"}, {"caller_nid": "api_admin_get_product_price_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3437"}, {"caller_nid": "api_admin_get_product_price_history", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3440"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3460"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3470"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "get_by_quotation", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3471"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3475"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3478"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3480"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3485"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3488"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3490"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3493"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3497"}, {"caller_nid": "api_admin_get_generate_price_list_options", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3499"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3515"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3516"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3519"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3522"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get_by_price_list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3525"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get_by_price_list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3526"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3533"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3533"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3533"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3533"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3538"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3539"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3541"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3544"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3547"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3550"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3551"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3560"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3568"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3584"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3585"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3586"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3587"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3588"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3589"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3591"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3596"}, {"caller_nid": "api_admin_compare_price_list_versions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3602"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3628"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3637"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3638"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3640"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3648"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3649"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3651"}, {"caller_nid": "api_admin_get_price_list_history", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3654"}, {"caller_nid": "api_admin_order_log_status_display_map", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3686"}, {"caller_nid": "api_admin_order_log_status_display_map", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3689"}, {"caller_nid": "api_admin_order_log_status_display_map", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3705"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3715"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3715"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3716"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3718"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3718"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3718"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3720"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3721"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3722"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3722"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3724"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3724"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3729"}, {"caller_nid": "api_admin_status_log_timeline_description", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3731"}, {"caller_nid": "api_admin_log_entry_in_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3744"}, {"caller_nid": "api_admin_log_entry_in_delivery_timeline", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3747"}, {"caller_nid": "api_admin_log_entry_in_delivery_timeline", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3747"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3759"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3759"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3760"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3761"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3768"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3772"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3773"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3774"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3777"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3777"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3778"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3778"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3780"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3791"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3792"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3800"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3802"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3804"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3805"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3806"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3813"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3814"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3814"}, {"caller_nid": "api_admin_build_order_delivery_timeline", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3814"}, {"caller_nid": "api_admin_list_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3842"}, {"caller_nid": "api_admin_list_orders", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3844"}, {"caller_nid": "api_admin_list_orders", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3846"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3868"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3868"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3868"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3869"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3872"}, {"caller_nid": "api_admin_list_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3872"}, {"caller_nid": "api_admin_list_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3873"}, {"caller_nid": "api_admin_list_orders", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3876"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3877"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3882"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3883"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3885"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3885"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3887"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3891"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3893"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3893"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3902"}, {"caller_nid": "api_admin_list_orders", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3902"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3902"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3902"}, {"caller_nid": "api_admin_list_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3902"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3903"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3907"}, {"caller_nid": "api_admin_list_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3907"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3911"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3912"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3913"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3917"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3920"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3925"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3928"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3930"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3931"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3935"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3938"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3939"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3942"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3943"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3948"}, {"caller_nid": "api_admin_list_orders", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3949"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3952"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3953"}, {"caller_nid": "api_admin_list_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3956"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3974"}, {"caller_nid": "api_admin_get_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3976"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3979"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3981"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3982"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3985"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3991"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3992"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3995"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4001"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4002"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4005"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4012"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4016"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4024"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4025"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4034"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4037"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4042"}, {"caller_nid": "api_admin_get_order", "callee": "get_delivered_quantity_by_order_item", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4047"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4054"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4057"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4064"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4066"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4067"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4068"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4069"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4070"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4070"}, {"caller_nid": "api_admin_get_order", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4071"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4072"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4073"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4074"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4074"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4075"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4079"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4082"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4087"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4105"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4106"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4107"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4112"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4114"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4118"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4120"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4120"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4124"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4151"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4156"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4157"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4158"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4160"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4163"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4167"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_business", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4173"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_business", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4176"}, {"caller_nid": "api_admin_get_order", "callee": "get_by_business", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4179"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4182"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4184"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4184"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4184"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4184"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4184"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4186"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4192"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4193"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4198"}, {"caller_nid": "api_admin_get_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4204"}, {"caller_nid": "api_admin_get_order", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4218"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4219"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4220"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4221"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4222"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4223"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4224"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4231"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4232"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4233"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4244"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4245"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4246"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4274"}, {"caller_nid": "api_admin_unlock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4276"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4278"}, {"caller_nid": "api_admin_unlock_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4281"}, {"caller_nid": "api_admin_unlock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4283"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4283"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4296"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4298"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4300"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4301"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4303"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4304"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4306"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "review_cancel", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4307"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4315"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4318"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4319"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4320"}, {"caller_nid": "api_admin_review_order_cancel", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4321"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4336"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4349"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4353"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get_count_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4356"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4358"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4362"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4364"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4365"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4366"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4369"}, {"caller_nid": "api_admin_list_pending_cancel_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4372"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4395"}, {"caller_nid": "api_admin_lock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4397"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4403"}, {"caller_nid": "api_admin_lock_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4405"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4408"}, {"caller_nid": "api_admin_lock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4412"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4412"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4424"}, {"caller_nid": "api_admin_unlock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4426"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4432"}, {"caller_nid": "api_admin_unlock_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4434"}, {"caller_nid": "api_admin_unlock_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4439"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4439"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4460"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4462"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4465"}, {"caller_nid": "api_admin_adjust_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4467"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4468"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4471"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4472"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4475"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4476"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4478"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4479"}, {"caller_nid": "api_admin_adjust_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4480"}, {"caller_nid": "api_admin_adjust_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4480"}, {"caller_nid": "api_admin_adjust_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4480"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4482"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4484"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4489"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4490"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4491"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4492"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4493"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4499"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4502"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4513"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4514"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4515"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4517"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4517"}, {"caller_nid": "api_admin_adjust_order", "callee": "update_item_adjustment", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4519"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4521"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4521"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4529"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4533"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4537"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4545"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4545"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4550"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4553"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4562"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4563"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4564"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4566"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4566"}, {"caller_nid": "api_admin_adjust_order", "callee": "mark_as_reduced", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4568"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4570"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4570"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4575"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4579"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4584"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4592"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4592"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4597"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4600"}, {"caller_nid": "api_admin_adjust_order", "callee": "mark_as_deleted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4608"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4612"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4616"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4621"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4629"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4631"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4634"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4637"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4646"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4649"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4651"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_product_and_price_list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4655"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4659"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4662"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4662"}, {"caller_nid": "api_admin_adjust_order", "callee": "update_item_adjustment", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4664"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4666"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4666"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4673"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4677"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4682"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4690"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4690"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4696"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4699"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4707"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4711"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4720"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4720"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4720"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4721"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4721"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4721"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4722"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4722"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4722"}, {"caller_nid": "api_admin_adjust_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4735"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4735"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4735"}, {"caller_nid": "api_admin_adjust_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4740"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4740"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4740"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4748"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4750"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4754"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4759"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4760"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4761"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4763"}, {"caller_nid": "api_admin_adjust_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4764"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4766"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4773"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4774"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4775"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4776"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4777"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4779"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4782"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4788"}, {"caller_nid": "api_admin_adjust_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4789"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4790"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4793"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4793"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4797"}, {"caller_nid": "api_admin_adjust_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4799"}, {"caller_nid": "api_admin_adjust_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4800"}, {"caller_nid": "api_admin_adjust_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4802"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4804"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4805"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4821"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4823"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4825"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4829"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4834"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4835"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4836"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4837"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4838"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4840"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4840"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4842"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4845"}, {"caller_nid": "api_admin_list_order_adjusts", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4847"}, {"caller_nid": "api_admin_force_complete_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4861"}, {"caller_nid": "api_admin_force_complete_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4863"}, {"caller_nid": "api_admin_force_complete_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4865"}, {"caller_nid": "api_admin_force_complete_order", "callee": "force_complete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4868"}, {"caller_nid": "api_admin_force_complete_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4871"}, {"caller_nid": "api_admin_force_complete_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4875"}, {"caller_nid": "api_admin_force_complete_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4878"}, {"caller_nid": "api_admin_force_complete_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4879"}, {"caller_nid": "api_admin_force_complete_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4880"}, {"caller_nid": "api_admin_force_complete_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4881"}, {"caller_nid": "api_admin_force_complete_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4885"}, {"caller_nid": "api_admin_force_complete_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4885"}, {"caller_nid": "api_admin_mark_partial_delivered", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4896"}, {"caller_nid": "api_admin_confirm_partial_delivery", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4907"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4920"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4922"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4925"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4926"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4929"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4931"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4935"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4937"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4942"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4949"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4956"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4960"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4961"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4978"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4983"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4984"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4985"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4987"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4991"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5010"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5012"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5015"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5017"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5018"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5020"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5022"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5024"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5024"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5026"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5028"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5028"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5029"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5029"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5033"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5033"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5033"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5034"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5036"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5041"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5044"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5046"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5048"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5050"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5052"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5053"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5053"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5057"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5061"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5073"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5077"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5079"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5082"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5089"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5096"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5100"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5101"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5119"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_sync_legacy_status_from_dual", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5126"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5133"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5138"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5139"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_create_status_log", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5148"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5155"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_create_status_log", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5167"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5174"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_deliver_display_name", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5178"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_create_status_log", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5186"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5193"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "_create_status_log", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5206"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5216"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5217"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5219"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5225"}, {"caller_nid": "api_admin_build_settlement_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5247"}, {"caller_nid": "api_admin_build_settlement_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5247"}, {"caller_nid": "api_admin_build_settlement_no", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5247"}, {"caller_nid": "api_admin_build_settlement_no", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5247"}, {"caller_nid": "api_admin_build_settlement_no", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5247"}, {"caller_nid": "api_admin_parse_datetime_range", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5255"}, {"caller_nid": "api_admin_parse_datetime_range", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5255"}, {"caller_nid": "api_admin_parse_datetime_range", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5260"}, {"caller_nid": "api_admin_parse_datetime_range", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5260"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5268"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5270"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5270"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5271"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5273"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5276"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5276"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5278"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5279"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5279"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5280"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5281"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5282"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5282"}, {"caller_nid": "api_admin_supplier_unit_yuan_from_pli", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5283"}, {"caller_nid": "api_admin_price_list_item_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5291"}, {"caller_nid": "api_admin_price_list_item_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5291"}, {"caller_nid": "api_admin_price_list_item_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5291"}, {"caller_nid": "api_admin_price_list_item_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5292"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5302"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5302"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5302"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5302"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5305"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5305"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5305"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5306"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5311"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5311"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5312"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5316"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5320"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5321"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5322"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5325"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5326"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5326"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5327"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5327"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5328"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5328"}, {"caller_nid": "api_admin_batch_supplier_totals_for_orders", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5328"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5344"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5345"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5346"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5349"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5350"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5351"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5352"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5352"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5353"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5355"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5356"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5356"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5360"}, {"caller_nid": "api_admin_build_order_line_children_for_settlement_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5363"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5394"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5397"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5400"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5400"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5400"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5400"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5401"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5402"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5402"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5407"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5407"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5408"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5409"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5411"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5411"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5411"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5411"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5415"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5415"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5415"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5415"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5418"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5421"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5421"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5421"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5421"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5424"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5424"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5426"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5426"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5426"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5426"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5432"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5433"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5435"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5437"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5438"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5442"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5444"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5449"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5451"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5452"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5453"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5453"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5454"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5455"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5456"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5458"}, {"caller_nid": "api_admin_build_client_pending_settlement_tree_rows", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5463"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5482"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5482"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5482"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5482"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5483"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5484"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5484"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5489"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5489"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5490"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5491"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5493"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5493"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5493"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5493"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5497"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5497"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5497"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5497"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5500"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5502"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5505"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5505"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5505"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5505"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5507"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5510"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5515"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5516"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5518"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5520"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5521"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5525"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5527"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5532"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5534"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5536"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5537"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5538"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5539"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5541"}, {"caller_nid": "api_admin_build_supplier_pending_settlement_tree_rows", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5546"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5567"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5570"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5570"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5577"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5579"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5581"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5581"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5583"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5585"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5587"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5588"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5588"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5589"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5590"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5591"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5591"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5591"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5591"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5593"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5593"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5593"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5593"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5593"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5595"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5598"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5598"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5598"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5598"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5602"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5602"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5604"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5633"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5636"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5636"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5636"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5644"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5646"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5648"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5648"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5650"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5652"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5654"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5655"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5655"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5656"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5657"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5657"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5660"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5660"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5660"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5661"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5661"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5661"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5661"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5661"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5663"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5666"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5666"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5666"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5666"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5672"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5672"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5672"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5674"}, {"caller_nid": "api_admin_get_client_settlement_history_summary", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5699"}, {"caller_nid": "api_admin_get_client_settlement_history_summary", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5702"}, {"caller_nid": "api_admin_get_supplier_settlement_history_summary", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5719"}, {"caller_nid": "api_admin_get_supplier_settlement_history_summary", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5722"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5729"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5729"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5730"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5731"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5733"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5733"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5734"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5734"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5742"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5743"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5744"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5745"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5746"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5746"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5748"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5750"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5751"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5752"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5752"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5754"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5754"}, {"caller_nid": "api_admin_resolve_client_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5754"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5758"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5758"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5759"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5760"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5762"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5762"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5763"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5763"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5763"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5772"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5773"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5774"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5775"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5776"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5776"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5778"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5780"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5781"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5782"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5782"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5784"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5784"}, {"caller_nid": "api_admin_resolve_supplier_order_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5784"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5797"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5798"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5801"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5803"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5803"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5803"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5804"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5811"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5814"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5814"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "any", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5816"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5817"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5819"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "any", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5821"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5822"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5824"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5825"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5826"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5826"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "OrdClientSettlement", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5827"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5828"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5832"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5834"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5835"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5842"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5843"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5846"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "OrdClientSettlementItem", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5846"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5847"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5862"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5863"}, {"caller_nid": "api_admin_create_client_settlement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5867"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5881"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5882"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5885"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5887"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5887"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5887"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5887"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5890"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5896"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5899"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5899"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "any", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5901"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5902"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "any", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5905"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5906"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5911"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5911"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5912"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5913"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5914"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5914"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "OrdSupplierSettlement", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5915"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5916"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5920"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5922"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5923"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5930"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5931"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5934"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "OrdSupplierSettlementItem", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5934"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5935"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5940"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5950"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5951"}, {"caller_nid": "api_admin_create_supplier_settlement", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5955"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5962"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5963"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5964"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5964"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "loads", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5968"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5969"}, {"caller_nid": "api_admin_sheet_voucher_urls_list", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5970"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5982"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5982"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5987"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5987"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5987"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5988"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5992"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5995"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5995"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5995"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5995"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5998"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6001"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6005"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6005"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6005"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6005"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6006"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6007"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6007"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6012"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6012"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6014"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6015"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6017"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6017"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6017"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6018"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6023"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6026"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6030"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6030"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6030"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6031"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6036"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6036"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6039"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6039"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6039"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6039"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6042"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6042"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6044"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6044"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6044"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6044"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6050"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6053"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6054"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6055"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6057"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6058"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6058"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6062"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6065"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6068"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6069"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6070"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6071"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6071"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6072"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6073"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6074"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6082"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6093"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6094"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6098"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6099"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6105"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6106"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6108"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6110"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6112"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6113"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6118"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6119"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6120"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6144"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6156"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6162"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6163"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6166"}, {"caller_nid": "api_admin_list_client_settlement_sheets", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6169"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "get_with_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6188"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6190"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "belongs_to_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6191"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6192"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6195"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6201"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6204"}, {"caller_nid": "api_admin_get_client_settlement_sheet_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6206"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "belongs_to_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6226"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6227"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6229"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6232"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6234"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6235"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6236"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6237"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6239"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6241"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6242"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6244"}, {"caller_nid": "api_admin_update_client_settlement_sheet", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6245"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6271"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6283"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6289"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6290"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6293"}, {"caller_nid": "api_admin_list_supplier_settlement_sheets", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6296"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "get_with_items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6315"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6317"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "belongs_to_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6318"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6319"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6322"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6328"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6331"}, {"caller_nid": "api_admin_get_supplier_settlement_sheet_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6333"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "belongs_to_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6353"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6354"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6356"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6359"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6361"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6362"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6363"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6364"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6366"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6368"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6369"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6371"}, {"caller_nid": "api_admin_update_supplier_settlement_sheet", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6372"}, {"caller_nid": "api_admin_list_settlements", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6395"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6412"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6416"}, {"caller_nid": "api_admin_list_settlements", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6419"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6423"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6425"}, {"caller_nid": "api_admin_list_settlements", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6426"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6428"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6432"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6433"}, {"caller_nid": "api_admin_list_settlements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6436"}, {"caller_nid": "api_admin_get_client_summary", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6467"}, {"caller_nid": "api_admin_get_client_summary", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6468"}, {"caller_nid": "api_admin_get_client_summary", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6472"}, {"caller_nid": "api_admin_get_client_summary", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6475"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6495"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6496"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6497"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6498"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6499"}, {"caller_nid": "api_admin_create_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6502"}, {"caller_nid": "api_admin_create_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6504"}, {"caller_nid": "api_admin_create_settlement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6508"}, {"caller_nid": "api_admin_create_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6508"}, {"caller_nid": "api_admin_create_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6508"}, {"caller_nid": "api_admin_create_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6510"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6513"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6513"}, {"caller_nid": "api_admin_create_settlement", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6515"}, {"caller_nid": "api_admin_create_settlement", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6521"}, {"caller_nid": "api_admin_create_settlement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6521"}, {"caller_nid": "api_admin_create_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6523"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6526"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6527"}, {"caller_nid": "api_admin_create_settlement", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6543"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6559"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6560"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6561"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6562"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6563"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6566"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6568"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6569"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6570"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6576"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6576"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6578"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6581"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6582"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6595"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6596"}, {"caller_nid": "api_admin_batch_create_settlements", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6597"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6615"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6633"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6637"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6641"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6644"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6648"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6650"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6651"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6653"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6657"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6658"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6659"}, {"caller_nid": "api_admin_list_settlement_records", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6662"}, {"caller_nid": "api_admin_get_settlement_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6687"}, {"caller_nid": "api_admin_get_settlement_statistics", "callee": "get_statistics", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6695"}, {"caller_nid": "api_admin_get_settlement_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6702"}, {"caller_nid": "api_admin_list_refunds", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6726"}, {"caller_nid": "api_admin_list_refunds", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6743"}, {"caller_nid": "api_admin_list_refunds", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6743"}, {"caller_nid": "api_admin_list_refunds", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6743"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6745"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6751"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6752"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6755"}, {"caller_nid": "api_admin_list_refunds", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6757"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6760"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6761"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6762"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6763"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6764"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6765"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6767"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6770"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6774"}, {"caller_nid": "api_admin_list_refunds", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6777"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6796"}, {"caller_nid": "api_admin_get_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6798"}, {"caller_nid": "api_admin_get_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6800"}, {"caller_nid": "api_admin_get_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6800"}, {"caller_nid": "api_admin_get_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6800"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6801"}, {"caller_nid": "api_admin_get_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6803"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6809"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6810"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6812"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6815"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6819"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6836"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6837"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6840"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6844"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6844"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6844"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6846"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6849"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6851"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6854"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "any", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6855"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6857"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6860"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6861"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "create_refund", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6864"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6867"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6867"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6878"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6878"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6881"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6884"}, {"caller_nid": "api_admin_create_wechat_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6886"}, {"caller_nid": "api_admin_get_refund_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6899"}, {"caller_nid": "api_admin_get_refund_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6901"}, {"caller_nid": "api_admin_get_refund_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6903"}, {"caller_nid": "api_admin_get_refund_status", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6906"}, {"caller_nid": "api_admin_get_refund_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6908"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6923"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6924"}, {"caller_nid": "api_admin_process_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6927"}, {"caller_nid": "api_admin_process_refund", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6937"}, {"caller_nid": "api_admin_process_refund", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6939"}, {"caller_nid": "api_admin_handle_refund_failure", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6956"}, {"caller_nid": "api_admin_handle_refund_failure", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6959"}, {"caller_nid": "api_admin_handle_refund_failure", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6968"}, {"caller_nid": "api_admin_handle_refund_failure", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6970"}, {"caller_nid": "api_admin_get_refund_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6993"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7015"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7016"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7017"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7018"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7021"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7021"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7022"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7024"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7033"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7035"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7038"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7040"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7040"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7040"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7045"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7049"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7052"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7055"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7065"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7067"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7072"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7077"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7082"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7085"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7097"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7101"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7105"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7110"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7129"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7132"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7132"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7133"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7135"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7144"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7146"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7149"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7151"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7157"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7160"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7172"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7194"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7195"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7198"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7200"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7202"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7205"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7208"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7210"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7212"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7217"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7222"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "_sync_legacy_status_from_dual", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7224"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7228"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "timedelta", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7228"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7230"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7231"}, {"caller_nid": "api_admin_reassign_delivery_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7233"}, {"caller_nid": "api_admin_get_client_ip", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7246"}, {"caller_nid": "api_admin_get_client_ip", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7248"}, {"caller_nid": "api_admin_get_client_ip", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7248"}, {"caller_nid": "api_admin_list_api_request_logs", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7272"}, {"caller_nid": "api_admin_list_api_request_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7284"}, {"caller_nid": "api_admin_list_api_request_logs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7299"}, {"caller_nid": "api_admin_get_api_request_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7317"}, {"caller_nid": "api_admin_get_api_request_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7319"}, {"caller_nid": "api_admin_get_api_request_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7321"}, {"caller_nid": "api_admin_get_api_request_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7335"}, {"caller_nid": "api_admin_delete_api_request_log", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7348"}, {"caller_nid": "api_admin_delete_api_request_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7349"}, {"caller_nid": "api_admin_delete_api_request_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7350"}, {"caller_nid": "api_admin_get_dashboard_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7366"}, {"caller_nid": "api_admin_get_dashboard_statistics", "callee": "get_dashboard_summary", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7367"}, {"caller_nid": "api_admin_get_dashboard_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7372"}, {"caller_nid": "api_admin_get_order_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7392"}, {"caller_nid": "api_admin_get_order_trend", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7409"}, {"caller_nid": "api_admin_get_order_trend", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7411"}, {"caller_nid": "api_admin_get_today_orders_by_region", "callee": "get_today_order_stats_by_region", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7423"}, {"caller_nid": "api_admin_get_today_orders_by_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7426"}, {"caller_nid": "api_admin_get_today_orders_by_region", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7428"}, {"caller_nid": "api_admin_get_today_orders_by_client", "callee": "get_today_order_stats_by_client", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7441"}, {"caller_nid": "api_admin_get_today_orders_by_client", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7445"}, {"caller_nid": "api_admin_get_today_orders_by_client", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7447"}, {"caller_nid": "api_admin_get_financial_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7467"}, {"caller_nid": "api_admin_get_financial_trend", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7485"}, {"caller_nid": "api_admin_get_delivery_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7505"}, {"caller_nid": "api_admin_get_product_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7527"}, {"caller_nid": "api_admin_get_customer_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7549"}, {"caller_nid": "api_admin_force_complete_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7566"}, {"caller_nid": "api_admin_force_complete_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7568"}, {"caller_nid": "api_admin_force_complete_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7571"}, {"caller_nid": "api_admin_force_complete_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7572"}, {"caller_nid": "api_admin_force_complete_order", "callee": "force_complete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7575"}, {"caller_nid": "api_admin_force_complete_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7575"}, {"caller_nid": "api_admin_force_complete_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7576"}, {"caller_nid": "api_admin_force_complete_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7582"}, {"caller_nid": "api_admin_force_complete_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7582"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7598"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7600"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7603"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7604"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7606"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7607"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7608"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7610"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7611"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7612"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "admin_cancel", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7615"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7618"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7619"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7628"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7628"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7630"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "BizAttachment", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7630"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7631"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7634"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7637"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7638"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7639"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7640"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7642"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7643"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7649"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7649"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "get_multi_with_filters", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7664"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7675"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7675"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "get_count_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7676"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7677"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7681"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7682"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7683"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7684"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7685"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7687"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7690"}, {"caller_nid": "api_admin_list_adjustable_orders", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7692"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7705"}, {"caller_nid": "api_admin_get_order_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7707"}, {"caller_nid": "api_admin_get_order_items", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7709"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7711"}, {"caller_nid": "api_admin_get_order_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7712"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7715"}, {"caller_nid": "api_admin_get_order_items", "callee": "get_delivered_quantity_by_order_item", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7722"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7726"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7729"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7733"}, {"caller_nid": "api_admin_get_order_items", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7736"}, {"caller_nid": "api_admin_get_order_items", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7737"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7737"}, {"caller_nid": "api_admin_get_order_items", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7738"}, {"caller_nid": "api_admin_get_order_items", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7739"}, {"caller_nid": "api_admin_get_order_items", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7740"}, {"caller_nid": "api_admin_get_order_items", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7741"}, {"caller_nid": "api_admin_get_order_items", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7741"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7742"}, {"caller_nid": "api_admin_get_order_items", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7746"}, {"caller_nid": "api_admin_get_order_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7747"}, {"caller_nid": "api_admin_get_order_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7751"}, {"caller_nid": "api_admin_get_order_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7755"}, {"caller_nid": "api_admin_get_order_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7769"}, {"caller_nid": "api_admin_get_order_items", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7771"}, {"caller_nid": "api_admin_list_products_simple", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7790"}, {"caller_nid": "api_admin_list_products_simple", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7790"}, {"caller_nid": "api_admin_list_products_simple", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7793"}, {"caller_nid": "api_admin_list_products_simple", "callee": "ilike", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7793"}, {"caller_nid": "api_admin_list_products_simple", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7796"}, {"caller_nid": "api_admin_list_products_simple", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7798"}, {"caller_nid": "api_admin_list_products_simple", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7798"}, {"caller_nid": "api_admin_list_products_simple", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7798"}, {"caller_nid": "api_admin_list_products_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7804"}, {"caller_nid": "api_admin_list_products_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7809"}, {"caller_nid": "api_admin_list_products_simple", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7812"}, {"caller_nid": "api_admin_list_products_simple", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7822"}, {"caller_nid": "api_admin_list_products_simple", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7824"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7842"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7842"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7845"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7847"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7847"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7847"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7847"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7853"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7856"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7862"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7865"}, {"caller_nid": "api_admin_list_inquiries_simple", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7867"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7901"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7902"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7903"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7906"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7908"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7908"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7908"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7908"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7910"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7912"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7914"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7917"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7921"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7924"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7924"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7924"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7925"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get_by_inquiry", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7936"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7939"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get_by_quotation", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7941"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7944"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7944"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7952"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7955"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7955"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7955"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7955"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7956"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7957"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7961"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7961"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7961"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7962"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7970"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7971"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "BizPriceList", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7972"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7982"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7985"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7986"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7988"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7989"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7996"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7997"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7999"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8000"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8001"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8002"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8003"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8005"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8006"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8008"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8008"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8010"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8011"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8012"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8013"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8013"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8016"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8016"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8018"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8019"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8019"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8023"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8023"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8027"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8028"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8029"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8033"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8034"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8034"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8034"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8034"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8036"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8037"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8038"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8041"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8043"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8044"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8046"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8050"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8052"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8052"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8054"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8055"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8057"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8057"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8058"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8058"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8063"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8064"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8066"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8066"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8066"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8066"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8066"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8068"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "BizPriceListItem", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8070"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8071"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8077"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8078"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8080"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8082"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "notify_price_list_updated", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8087"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "PriceListUpdatedEvent", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8087"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8091"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8097"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8125"}, {"caller_nid": "api_admin_list_price_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8125"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8128"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8131"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8134"}, {"caller_nid": "api_admin_list_price_versions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8136"}, {"caller_nid": "api_admin_list_price_versions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8136"}, {"caller_nid": "api_admin_list_price_versions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8136"}, {"caller_nid": "api_admin_list_price_versions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8136"}, {"caller_nid": "api_admin_list_price_versions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8136"}, {"caller_nid": "api_admin_list_price_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8138"}, {"caller_nid": "api_admin_list_price_versions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8138"}, {"caller_nid": "api_admin_list_price_versions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8138"}, {"caller_nid": "api_admin_list_price_versions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8138"}, {"caller_nid": "api_admin_list_price_versions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8138"}, {"caller_nid": "api_admin_list_price_versions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8149"}, {"caller_nid": "api_admin_list_price_versions", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8155"}, {"caller_nid": "api_admin_list_price_versions", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8155"}, {"caller_nid": "api_admin_list_price_versions", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8156"}, {"caller_nid": "api_admin_list_price_versions", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8156"}, {"caller_nid": "api_admin_list_price_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8160"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8160"}, {"caller_nid": "api_admin_list_price_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8160"}, {"caller_nid": "api_admin_list_price_versions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8160"}, {"caller_nid": "api_admin_list_price_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8165"}, {"caller_nid": "api_admin_list_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8165"}, {"caller_nid": "api_admin_list_price_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8165"}, {"caller_nid": "api_admin_list_price_versions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8165"}, {"caller_nid": "api_admin_list_price_versions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8170"}, {"caller_nid": "api_admin_list_price_versions", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8172"}, {"caller_nid": "api_admin_list_price_versions", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8172"}, {"caller_nid": "api_admin_list_price_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8174"}, {"caller_nid": "api_admin_list_price_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8176"}, {"caller_nid": "api_admin_list_price_versions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8178"}, {"caller_nid": "api_admin_list_price_versions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8180"}, {"caller_nid": "api_admin_list_price_versions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8183"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8202"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8202"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8202"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8204"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8208"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8213"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8218"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8224"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8224"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8224"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8225"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8231"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8231"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8236"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8236"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8236"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8243"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8246"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8248"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8249"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8250"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8250"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8252"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8253"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8254"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8255"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8258"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8259"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8260"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8262"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8266"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8267"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8269"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8278"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8280"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8280"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8281"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8290"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8292"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8307"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8308"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8309"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8310"}, {"caller_nid": "api_admin_create_price_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8313"}, {"caller_nid": "api_admin_create_price_version", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8316"}, {"caller_nid": "api_admin_create_price_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8316"}, {"caller_nid": "api_admin_create_price_version", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8317"}, {"caller_nid": "api_admin_create_price_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8317"}, {"caller_nid": "api_admin_create_price_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8317"}, {"caller_nid": "api_admin_create_price_version", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8327"}, {"caller_nid": "api_admin_create_price_version", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8330"}, {"caller_nid": "api_admin_create_price_version", "callee": "BizPriceList", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8334"}, {"caller_nid": "api_admin_create_price_version", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8335"}, {"caller_nid": "api_admin_create_price_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8342"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8343"}, {"caller_nid": "api_admin_create_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8344"}, {"caller_nid": "api_admin_create_price_version", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8348"}, {"caller_nid": "api_admin_create_price_version", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8349"}, {"caller_nid": "api_admin_create_price_version", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8351"}, {"caller_nid": "api_admin_publish_price_version", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8367"}, {"caller_nid": "api_admin_publish_price_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8367"}, {"caller_nid": "api_admin_publish_price_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8367"}, {"caller_nid": "api_admin_publish_price_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8369"}, {"caller_nid": "api_admin_publish_price_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8372"}, {"caller_nid": "api_admin_publish_price_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8375"}, {"caller_nid": "api_admin_publish_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8376"}, {"caller_nid": "api_admin_publish_price_version", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8378"}, {"caller_nid": "api_admin_publish_price_version", "callee": "notify_price_list_updated", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8383"}, {"caller_nid": "api_admin_publish_price_version", "callee": "PriceListUpdatedEvent", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8383"}, {"caller_nid": "api_admin_publish_price_version", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8384"}, {"caller_nid": "api_admin_publish_price_version", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8384"}, {"caller_nid": "api_admin_publish_price_version", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8385"}, {"caller_nid": "api_admin_publish_price_version", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8385"}, {"caller_nid": "api_admin_publish_price_version", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8386"}, {"caller_nid": "api_admin_publish_price_version", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8386"}, {"caller_nid": "api_admin_publish_price_version", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8387"}, {"caller_nid": "api_admin_publish_price_version", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8387"}, {"caller_nid": "api_admin_publish_price_version", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8393"}, {"caller_nid": "api_admin_disable_price_version", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8409"}, {"caller_nid": "api_admin_disable_price_version", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8409"}, {"caller_nid": "api_admin_disable_price_version", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8409"}, {"caller_nid": "api_admin_disable_price_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8411"}, {"caller_nid": "api_admin_disable_price_version", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8414"}, {"caller_nid": "api_admin_disable_price_version", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8417"}, {"caller_nid": "api_admin_disable_price_version", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8418"}, {"caller_nid": "api_admin_disable_price_version", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8420"}, {"caller_nid": "api_admin_disable_price_version", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8422"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8438"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8438"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8438"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8440"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8441"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8443"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8443"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8443"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8444"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8448"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8449"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8453"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8456"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8456"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8456"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8461"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "update", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8462"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8467"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8478"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8478"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8480"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8484"}, {"caller_nid": "api_admin_compare_price_versions", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8493"}]}