d7107a34bf3d8d6f5c0b08be9efb1ac9e64f3d5a4efec2df294a050cb399b4e6.json 645 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": "L42"}, {"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": "L48"}, {"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": "L68"}, {"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": "L93"}, {"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": "L100"}, {"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": "L110"}, {"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": "L146"}, {"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": "L156"}, {"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": "L184"}, {"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": "L215"}, {"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": "L231"}, {"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": "L249"}, {"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": "L292"}, {"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": "L304"}, {"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": "L342"}, {"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": "L352"}, {"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": "L377"}, {"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": "L425"}, {"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": "L479"}, {"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": "L494"}, {"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": "L502"}, {"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": "L545"}, {"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": "L555"}, {"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": "L570"}, {"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": "L591"}, {"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": "L634"}, {"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": "L682"}, {"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": "L695"}, {"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": "L716"}, {"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": "L749"}, {"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": "L759"}, {"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": "L778"}, {"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": "L802"}, {"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": "L831"}, {"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": "L855"}, {"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": "L869"}, {"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": "L915"}, {"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": "L923"}, {"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": "L954"}, {"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": "L979"}, {"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": "L990"}, {"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": "L1000"}, {"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": "L1156"}, {"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": "L1220"}, {"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": "L1252"}, {"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": "L1290"}, {"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": "L1331"}, {"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": "L1348"}, {"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": "L1366"}, {"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": "L1395"}, {"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": "L1439"}, {"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": "L1500"}, {"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": "L1543"}, {"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": "L1601"}, {"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": "L1640"}, {"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": "L1685"}, {"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": "L1708"}, {"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": "L1762"}, {"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": "L1794"}, {"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": "L1823"}, {"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": "L1839"}, {"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": "L1895"}, {"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": "L1954"}, {"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": "L1991"}, {"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": "L2036"}, {"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": "L2058"}, {"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": "L2108"}, {"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": "L2132"}, {"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": "L2160"}, {"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": "L2233"}, {"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": "L2374"}, {"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": "L2551"}, {"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": "L2670"}, {"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": "L2930"}, {"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": "L2997"}, {"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": "L3008"}, {"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": "L3023"}, {"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": "L3095"}, {"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": "L3158"}, {"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": "L3256"}, {"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": "L3306"}, {"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": "L3348"}, {"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": "L3372"}, {"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": "L3395"}, {"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": "L3435"}, {"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": "L3488"}, {"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": "L3601"}, {"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": "L3669"}, {"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": "L3697"}, {"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": "L3719"}, {"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": "L3727"}, {"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": "L3736"}, {"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": "L3803"}, {"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": "L3950"}, {"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": "L4250"}, {"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": "L4271"}, {"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": "L4311"}, {"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": "L4371"}, {"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": "L4432"}, {"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": "L4796"}, {"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": "L4836"}, {"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": "L4873"}, {"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": "L4884"}, {"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": "L4895"}, {"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": "L4981"}, {"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": "L5212"}, {"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": "L5227"}, {"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": "L5231"}, {"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": "L5247"}, {"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": "L5267"}, {"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": "L5279"}, {"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": "L5313"}, {"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": "L5361"}, {"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": "L5443"}, {"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": "L5525"}, {"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": "L5591"}, {"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": "L5661"}, {"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": "L5681"}, {"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": "L5700"}, {"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": "L5729"}, {"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": "L5760"}, {"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": "L5841"}, {"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": "L5925"}, {"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": "L5942"}, {"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": "L6077"}, {"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": "L6129"}, {"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": "L6163"}, {"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": "L6201"}, {"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": "L6253"}, {"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": "L6287"}, {"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": "L6325"}, {"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": "L6390"}, {"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": "L6429"}, {"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": "L6494"}, {"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": "L6546"}, {"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": "L6616"}, {"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": "L6654"}, {"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": "L6731"}, {"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": "L6769"}, {"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": "L6835"}, {"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": "L6858"}, {"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": "L6891"}, {"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": "L6922"}, {"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": "L6946"}, {"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": "L7064"}, {"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": "L7126"}, {"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": "L7185"}, {"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": "L7198"}, {"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": "L7250"}, {"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": "L7281"}, {"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": "L7299"}, {"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": "L7317"}, {"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": "L7337"}, {"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": "L7356"}, {"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": "L7373"}, {"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": "L7392"}, {"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": "L7412"}, {"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": "L7430"}, {"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": "L7450"}, {"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": "L7472"}, {"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": "L7527"}, {"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": "L7591"}, {"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": "L7635"}, {"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": "L7719"}, {"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": "L7772"}, {"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": "L7815"}, {"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": "L8044"}, {"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": "L8125"}, {"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": "L8230"}, {"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": "L8291"}, {"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": "L8320"}, {"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": "L8349"}, {"id": "api_admin_rationale_49", "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": "L49"}, {"id": "api_admin_rationale_69", "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": "L69"}, {"id": "api_admin_rationale_94", "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": "L94"}, {"id": "api_admin_rationale_101", "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": "L101"}, {"id": "api_admin_rationale_111", "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": "L111"}, {"id": "api_admin_rationale_150", "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": "L150"}, {"id": "api_admin_rationale_161", "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": "L161"}, {"id": "api_admin_rationale_189", "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": "L189"}, {"id": "api_admin_rationale_216", "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": "L216"}, {"id": "api_admin_rationale_232", "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": "L232"}, {"id": "api_admin_rationale_250", "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": "L250"}, {"id": "api_admin_rationale_296", "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": "L296"}, {"id": "api_admin_rationale_700", "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": "L700"}, {"id": "api_admin_rationale_927", "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": "L927"}, {"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_996", "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": "L996"}, {"id": "api_admin_rationale_1001", "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": "L1001"}, {"id": "api_admin_rationale_1353", "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": "L1353"}, {"id": "api_admin_rationale_1372", "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": "L1372"}, {"id": "api_admin_rationale_1645", "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": "L1645"}, {"id": "api_admin_rationale_2113", "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": "L2113"}, {"id": "api_admin_rationale_2379", "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": "L2379"}, {"id": "api_admin_rationale_2675", "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": "L2675"}, {"id": "api_admin_rationale_3440", "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": "L3440"}, {"id": "api_admin_rationale_3698", "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": "L3698"}, {"id": "api_admin_rationale_3737", "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": "L3737"}, {"id": "api_admin_rationale_5218", "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": "L5218"}, {"id": "api_admin_rationale_5248", "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": "L5248"}, {"id": "api_admin_rationale_5268", "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": "L5268"}, {"id": "api_admin_rationale_5280", "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": "L5280"}, {"id": "api_admin_rationale_5667", "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": "L5667"}, {"id": "api_admin_rationale_5687", "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": "L5687"}, {"id": "api_admin_rationale_5943", "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": "L5943"}, {"id": "api_admin_rationale_6169", "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": "L6169"}, {"id": "api_admin_rationale_6293", "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": "L6293"}, {"id": "api_admin_rationale_7361", "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": "L7361"}, {"id": "api_admin_rationale_7379", "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": "L7379"}, {"id": "api_admin_rationale_7725", "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": "L7725"}, {"id": "api_admin_rationale_7820", "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": "L7820"}, {"id": "api_admin_rationale_8130", "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": "L8130"}, {"id": "api_admin_rationale_2275", "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": "L2275"}], "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_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": "L37", "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": "L42", "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": "L48", "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": "L68", "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": "L93", "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": "L100", "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": "L110", "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": "L146", "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": "L156", "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": "L184", "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": "L215", "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": "L231", "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": "L249", "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": "L292", "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": "L304", "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": "L342", "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": "L352", "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": "L377", "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": "L425", "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": "L479", "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": "L494", "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": "L502", "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": "L545", "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": "L555", "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": "L570", "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": "L591", "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": "L634", "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": "L682", "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": "L695", "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": "L716", "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": "L749", "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": "L759", "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": "L778", "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": "L802", "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": "L831", "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": "L855", "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": "L869", "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": "L915", "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": "L923", "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": "L954", "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": "L979", "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": "L990", "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": "L1000", "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": "L1156", "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": "L1220", "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": "L1252", "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": "L1290", "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": "L1331", "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": "L1348", "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": "L1366", "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": "L1395", "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": "L1439", "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": "L1500", "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": "L1543", "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": "L1601", "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": "L1640", "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": "L1685", "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": "L1708", "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": "L1762", "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": "L1794", "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": "L1823", "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": "L1839", "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": "L1895", "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": "L1954", "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": "L1991", "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": "L2036", "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": "L2058", "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": "L2108", "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": "L2132", "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": "L2160", "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": "L2233", "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": "L2374", "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": "L2551", "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": "L2670", "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": "L2930", "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": "L2997", "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": "L3008", "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": "L3023", "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": "L3095", "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": "L3158", "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": "L3256", "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": "L3306", "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": "L3348", "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": "L3372", "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": "L3395", "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": "L3435", "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": "L3488", "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": "L3601", "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": "L3669", "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": "L3697", "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": "L3719", "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": "L3727", "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": "L3736", "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": "L3803", "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": "L3950", "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": "L4250", "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": "L4271", "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": "L4311", "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": "L4371", "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": "L4400", "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": "L4432", "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": "L4796", "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": "L4836", "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": "L4873", "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": "L4884", "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": "L4895", "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": "L4981", "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": "L5212", "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": "L5227", "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": "L5231", "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": "L5247", "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": "L5267", "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": "L5279", "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": "L5313", "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": "L5361", "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": "L5443", "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": "L5525", "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": "L5591", "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": "L5661", "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": "L5681", "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": "L5700", "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": "L5729", "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": "L5760", "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": "L5841", "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": "L5925", "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": "L5942", "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": "L6077", "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": "L6129", "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": "L6163", "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": "L6201", "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": "L6253", "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": "L6287", "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": "L6325", "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": "L6390", "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": "L6429", "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": "L6494", "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": "L6546", "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": "L6616", "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": "L6654", "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": "L6731", "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": "L6769", "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": "L6835", "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": "L6858", "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": "L6891", "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": "L6922", "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": "L6946", "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": "L7064", "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": "L7126", "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": "L7185", "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": "L7198", "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": "L7250", "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": "L7281", "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": "L7299", "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": "L7317", "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": "L7337", "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": "L7356", "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": "L7373", "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": "L7392", "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": "L7412", "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": "L7430", "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": "L7450", "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": "L7472", "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": "L7499", "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": "L7527", "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": "L7591", "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": "L7635", "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": "L7719", "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": "L7772", "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": "L7815", "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": "L8044", "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": "L8125", "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": "L8230", "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": "L8291", "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": "L8320", "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": "L8349", "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": "L102", "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": "L234", "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": "L383", "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": "L402", "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": "L432", "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": "L454", "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": "L533", "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": "L565", "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": "L584", "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": "L627", "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": "L675", "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": "L986", "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": "L997", "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": "L1172", "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": "L1207", "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": "L1244", "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": "L1274", "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": "L1282", "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": "L1313", "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": "L1325", "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": "L1381", "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": "L1526", "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": "L1585", "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": "L1629", "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": "L1653", "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": "L1813", "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": "L1851", "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": "L2175", "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": "L2315", "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": "L2521", "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": "L2746", "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": "L3036", "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": "L3199", "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": "L3219", "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": "L3754", "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": "L3767", "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": "L3768", "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": "L3823", "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": "L3858", "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": "L3872", "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": "L3973", "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": "L4002", "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": "L4050", "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": "L4052", "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": "L4060", "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": "L4154", "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": "L4186", "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": "L5086", "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": "L5219", "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": "L5294", "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": "L5304", "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": "L5326", "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": "L5396", "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": "L5409", "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": "L5475", "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": "L5489", "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": "L5536", "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": "L5537", "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": "L5540", "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": "L5541", "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": "L5573", "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": "L5602", "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": "L5603", "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": "L5606", "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": "L5607", "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": "L5631", "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": "L5641", "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": "L5668", "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": "L5669", "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": "L5672", "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": "L5673", "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": "L5688", "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": "L5689", "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": "L5692", "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": "L5693", "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": "L5703", "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": "L5705", "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": "L5732", "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": "L5734", "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": "L5765", "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": "L5768", "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": "L5782", "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": "L5798", "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": "L5846", "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": "L5849", "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": "L5864", "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": "L5876", "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": "L5883", "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": "L6003", "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": "L6023", "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": "L6091", "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": "L6092", "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": "L6093", "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": "L6137", "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": "L6144", "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": "L6152", "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": "L6172", "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": "L6196", "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": "L6215", "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": "L6216", "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": "L6217", "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": "L6261", "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": "L6268", "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": "L6276", "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": "L6296", "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": "L6320", "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": "L6627", "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": "L6818", "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": "L6974", "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": "L7085", "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": "L7657", "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": "L7681", "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": "L7693", "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": "L8192", "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": "L8201", "weight": 1.0}, {"source": "api_admin_rationale_49", "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": "L49", "weight": 1.0}, {"source": "api_admin_rationale_69", "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": "L69", "weight": 1.0}, {"source": "api_admin_rationale_94", "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": "L94", "weight": 1.0}, {"source": "api_admin_rationale_101", "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": "L101", "weight": 1.0}, {"source": "api_admin_rationale_111", "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": "L111", "weight": 1.0}, {"source": "api_admin_rationale_150", "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": "L150", "weight": 1.0}, {"source": "api_admin_rationale_161", "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": "L161", "weight": 1.0}, {"source": "api_admin_rationale_189", "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": "L189", "weight": 1.0}, {"source": "api_admin_rationale_216", "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": "L216", "weight": 1.0}, {"source": "api_admin_rationale_232", "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": "L232", "weight": 1.0}, {"source": "api_admin_rationale_250", "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": "L250", "weight": 1.0}, {"source": "api_admin_rationale_296", "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": "L296", "weight": 1.0}, {"source": "api_admin_rationale_700", "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": "L700", "weight": 1.0}, {"source": "api_admin_rationale_927", "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": "L927", "weight": 1.0}, {"source": "api_admin_rationale_985", "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": "L985", "weight": 1.0}, {"source": "api_admin_rationale_996", "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": "L996", "weight": 1.0}, {"source": "api_admin_rationale_1001", "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": "L1001", "weight": 1.0}, {"source": "api_admin_rationale_1353", "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": "L1353", "weight": 1.0}, {"source": "api_admin_rationale_1372", "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": "L1372", "weight": 1.0}, {"source": "api_admin_rationale_1645", "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": "L1645", "weight": 1.0}, {"source": "api_admin_rationale_2113", "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": "L2113", "weight": 1.0}, {"source": "api_admin_rationale_2379", "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": "L2379", "weight": 1.0}, {"source": "api_admin_rationale_2675", "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": "L2675", "weight": 1.0}, {"source": "api_admin_rationale_3440", "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": "L3440", "weight": 1.0}, {"source": "api_admin_rationale_3698", "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": "L3698", "weight": 1.0}, {"source": "api_admin_rationale_3737", "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": "L3737", "weight": 1.0}, {"source": "api_admin_rationale_5218", "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": "L5218", "weight": 1.0}, {"source": "api_admin_rationale_5248", "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": "L5248", "weight": 1.0}, {"source": "api_admin_rationale_5268", "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": "L5268", "weight": 1.0}, {"source": "api_admin_rationale_5280", "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": "L5280", "weight": 1.0}, {"source": "api_admin_rationale_5667", "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": "L5667", "weight": 1.0}, {"source": "api_admin_rationale_5687", "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": "L5687", "weight": 1.0}, {"source": "api_admin_rationale_5943", "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": "L5943", "weight": 1.0}, {"source": "api_admin_rationale_6169", "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": "L6169", "weight": 1.0}, {"source": "api_admin_rationale_6293", "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": "L6293", "weight": 1.0}, {"source": "api_admin_rationale_7361", "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": "L7361", "weight": 1.0}, {"source": "api_admin_rationale_7379", "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": "L7379", "weight": 1.0}, {"source": "api_admin_rationale_7725", "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": "L7725", "weight": 1.0}, {"source": "api_admin_rationale_7820", "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": "L7820", "weight": 1.0}, {"source": "api_admin_rationale_8130", "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": "L8130", "weight": 1.0}, {"source": "api_admin_rationale_2275", "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": "L2275", "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": "L45"}, {"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": "L53"}, {"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": "L53"}, {"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": "L54"}, {"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": "L57"}, {"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": "L58"}, {"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": "L61"}, {"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": "L61"}, {"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": "L61"}, {"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": "strip", "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": "str", "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": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L65"}, {"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": "L73"}, {"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": "L75"}, {"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": "L80"}, {"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": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L85"}, {"caller_nid": "api_admin_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95"}, {"caller_nid": "api_admin_require_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L96"}, {"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": "L107"}, {"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": "L116"}, {"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": "L118"}, {"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": "L120"}, {"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": "L123"}, {"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": "L125"}, {"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": "L128"}, {"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": "L128"}, {"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": "L128"}, {"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": "L135"}, {"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": "L135"}, {"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": "L141"}, {"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": "L143"}, {"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": "L162"}, {"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": "L162"}, {"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": "L163"}, {"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": "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": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L167"}, {"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": "L170"}, {"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": "L170"}, {"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": "L170"}, {"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": "L170"}, {"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": "L179"}, {"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": "L179"}, {"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": "L180"}, {"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": "L181"}, {"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": "L181"}, {"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": "L190"}, {"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": "L190"}, {"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": "L191"}, {"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": "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": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L195"}, {"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": "L198"}, {"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": "L198"}, {"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": "L198"}, {"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": "L198"}, {"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": "L207"}, {"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": "L207"}, {"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": "L208"}, {"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": "L209"}, {"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": "L209"}, {"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": "L219"}, {"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": "L219"}, {"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": "L223"}, {"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": "L225"}, {"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": "L227"}, {"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": "L241"}, {"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": "L241"}, {"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": "L251"}, {"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": "get", "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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L262"}, {"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": "L263"}, {"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": "L264"}, {"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": "L265"}, {"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": "L265"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L266"}, {"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": "L268"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L270"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L272"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L273"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L274"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L276"}, {"caller_nid": "api_admin_resolve_admin_payload_with_crypto_fallback", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L276"}, {"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": "L277"}, {"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": "L277"}, {"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": "L278"}, {"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": "L280"}, {"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": "L282"}, {"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": "L284"}, {"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": "L284"}, {"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": "L285"}, {"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": "L297"}, {"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": "L297"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L313"}, {"caller_nid": "api_admin_list_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L313"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L316"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L317"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L318"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L321"}, {"caller_nid": "api_admin_list_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L323"}, {"caller_nid": "api_admin_list_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L325"}, {"caller_nid": "api_admin_list_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L325"}, {"caller_nid": "api_admin_list_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L325"}, {"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": "L325"}, {"caller_nid": "api_admin_list_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L325"}, {"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": "L327"}, {"caller_nid": "api_admin_list_regions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L333"}, {"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": "L347"}, {"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": "L348"}, {"caller_nid": "api_admin_get_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L358"}, {"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": "L360"}, {"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": "L361"}, {"caller_nid": "api_admin_get_region", "callee": "str", "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_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L387"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L387"}, {"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": "L389"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L393"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L394"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L395"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L398"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L398"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L400"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L400"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L406"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L406"}, {"caller_nid": "api_admin_create_region", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L407"}, {"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": "L409"}, {"caller_nid": "api_admin_create_region", "callee": "str", "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_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L437"}, {"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": "L439"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L444"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L446"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L448"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L450"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L450"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L452"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L452"}, {"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": "L458"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L460"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L460"}, {"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": "L461"}, {"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": "L464"}, {"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": "L466"}, {"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": "L485"}, {"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": "L487"}, {"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": "L488"}, {"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": "L495"}, {"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": "L498"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L511"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L511"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L514"}, {"caller_nid": "api_admin_list_categories", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L514"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L516"}, {"caller_nid": "api_admin_list_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L518"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L520"}, {"caller_nid": "api_admin_list_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L520"}, {"caller_nid": "api_admin_list_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L520"}, {"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": "L520"}, {"caller_nid": "api_admin_list_categories", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L520"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L523"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L523"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L523"}, {"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": "L526"}, {"caller_nid": "api_admin_list_categories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L531"}, {"caller_nid": "api_admin_list_categories", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L535"}, {"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": "L550"}, {"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": "L551"}, {"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": "L560"}, {"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": "L561"}, {"caller_nid": "api_admin_get_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L576"}, {"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": "L578"}, {"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": "L579"}, {"caller_nid": "api_admin_get_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L586"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L597"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L597"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L599"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L603"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L603"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L606"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L606"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L608"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L608"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L610"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L610"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L613"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L613"}, {"caller_nid": "api_admin_create_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L616"}, {"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": "L618"}, {"caller_nid": "api_admin_create_category", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L620"}, {"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": "L622"}, {"caller_nid": "api_admin_create_category", "callee": "getattr", "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": "L641"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L641"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L644"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L646"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L646"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L649"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L649"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L651"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L651"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L653"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L653"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L656"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L656"}, {"caller_nid": "api_admin_update_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"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": "L663"}, {"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": "L665"}, {"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": "L668"}, {"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": "L670"}, {"caller_nid": "api_admin_update_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L677"}, {"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": "L688"}, {"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": "L690"}, {"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": "L691"}, {"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": "L702"}, {"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": "L704"}, {"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": "L705"}, {"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": "L709"}, {"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": "L709"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L725"}, {"caller_nid": "api_admin_list_units", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L725"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L728"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L729"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L730"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L733"}, {"caller_nid": "api_admin_list_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L735"}, {"caller_nid": "api_admin_list_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"caller_nid": "api_admin_list_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"caller_nid": "api_admin_list_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"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": "L737"}, {"caller_nid": "api_admin_list_units", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"caller_nid": "api_admin_list_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"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": "L739"}, {"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": "L754"}, {"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": "L755"}, {"caller_nid": "api_admin_get_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L765"}, {"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": "L767"}, {"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": "L768"}, {"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": "L785"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L785"}, {"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": "L787"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L789"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L789"}, {"caller_nid": "api_admin_create_unit", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L790"}, {"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": "L792"}, {"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": "L811"}, {"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": "L813"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815"}, {"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": "L816"}, {"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": "L819"}, {"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": "L821"}, {"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": "L837"}, {"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": "L839"}, {"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": "L840"}, {"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": "L857"}, {"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": "L857"}, {"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": "L857"}, {"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": "L864"}, {"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": "L864"}, {"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": "L865"}, {"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": "L877"}, {"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": "L877"}, {"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": "L877"}, {"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": "SysUserRegionScopeHis", "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": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L900"}, {"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": "L900"}, {"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": "L900"}, {"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": "L900"}, {"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": "L900"}, {"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": "L901"}, {"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": "L902"}, {"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": "L903"}, {"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": "L919"}, {"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": "L929"}, {"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": "L929"}, {"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": "L929"}, {"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": "L929"}, {"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": "L934"}, {"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": "L936"}, {"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": "L939"}, {"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": "L960"}, {"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": "L962"}, {"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": "L964"}, {"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": "L964"}, {"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": "L964"}, {"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": "L971"}, {"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": "L971"}, {"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": "L971"}, {"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": "L972"}, {"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": "L1005"}, {"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": "L1007"}, {"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": "L1009"}, {"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": "L1013"}, {"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": "L1013"}, {"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": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1025"}, {"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": "L1026"}, {"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": "L1028"}, {"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": "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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1033"}, {"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": "L1035"}, {"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": "L1036"}, {"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": "L1038"}, {"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": "L1040"}, {"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": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1043"}, {"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": "L1044"}, {"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": "L1046"}, {"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": "L1046"}, {"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": "L1047"}, {"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": "L1047"}, {"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": "L1048"}, {"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": "L1048"}, {"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": "L1050"}, {"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": "L1054"}, {"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": "L1055"}, {"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": "L1057"}, {"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": "L1057"}, {"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": "L1057"}, {"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": "L1057"}, {"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": "L1057"}, {"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": "L1058"}, {"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": "L1058"}, {"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": "L1058"}, {"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": "L1058"}, {"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": "L1065"}, {"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": "L1067"}, {"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": "L1070"}, {"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": "L1071"}, {"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": "L1078"}, {"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": "L1078"}, {"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": "L1078"}, {"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": "L1081"}, {"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": "L1081"}, {"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": "L1082"}, {"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": "L1083"}, {"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": "L1099"}, {"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": "L1099"}, {"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": "L1102"}, {"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": "L1103"}, {"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": "L1104"}, {"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": "L1110"}, {"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": "L1111"}, {"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": "L1117"}, {"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": "L1122"}, {"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": "L1123"}, {"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": "L1124"}, {"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": "L1137"}, {"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": "L1138"}, {"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": "L1144"}, {"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": "L1151"}, {"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": "L1152"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1170"}, {"caller_nid": "api_admin_list_users", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1170"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1170"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1170"}, {"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": "L1175"}, {"caller_nid": "api_admin_list_users", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1177"}, {"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": "L1179"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1193"}, {"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": "L1197"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1203"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1203"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1203"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1206"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1209"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1210"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1226"}, {"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": "L1228"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1232"}, {"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": "L1235"}, {"caller_nid": "api_admin_get_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1240"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1240"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1240"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1246"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1247"}, {"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": "L1259"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1259"}, {"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": "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": "L1263"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1263"}, {"caller_nid": "api_admin_create_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1264"}, {"caller_nid": "api_admin_create_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1265"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1266"}, {"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": "L1269"}, {"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": "L1271"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1271"}, {"caller_nid": "api_admin_create_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1273"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1274"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1274"}, {"caller_nid": "api_admin_create_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1275"}, {"caller_nid": "api_admin_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1281"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1281"}, {"caller_nid": "api_admin_create_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1281"}, {"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": "L1286"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1297"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1297"}, {"caller_nid": "api_admin_update_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1298"}, {"caller_nid": "api_admin_update_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1299"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1300"}, {"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": "L1302"}, {"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": "L1305"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1309"}, {"caller_nid": "api_admin_update_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1312"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1313"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1313"}, {"caller_nid": "api_admin_update_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1314"}, {"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": "L1316"}, {"caller_nid": "api_admin_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1321"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1321"}, {"caller_nid": "api_admin_update_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1321"}, {"caller_nid": "api_admin_delete_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1338"}, {"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": "L1339"}, {"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": "L1341"}, {"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": "L1343"}, {"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": "L1344"}, {"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": "L1355"}, {"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": "L1357"}, {"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": "L1358"}, {"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": "L1362"}, {"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": "L1362"}, {"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": "L1374"}, {"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": "L1376"}, {"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": "L1376"}, {"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": "L1379"}, {"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": "L1382"}, {"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": "L1386"}, {"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": "L1387"}, {"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": "L1391"}, {"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": "L1406"}, {"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": "L1406"}, {"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": "L1411"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1412"}, {"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": "L1416"}, {"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": "L1424"}, {"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": "L1427"}, {"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": "L1435"}, {"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": "L1435"}, {"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": "L1452"}, {"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": "L1452"}, {"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": "L1455"}, {"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": "L1457"}, {"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": "L1459"}, {"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": "L1459"}, {"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": "L1461"}, {"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": "L1462"}, {"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": "L1462"}, {"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": "L1462"}, {"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": "L1462"}, {"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": "L1462"}, {"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": "L1468"}, {"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": "L1476"}, {"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": "L1485"}, {"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": "L1488"}, {"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": "L1496"}, {"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": "L1496"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1507"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1508"}, {"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": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1513"}, {"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": "L1514"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1516"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1516"}, {"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": "L1518"}, {"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": "L1520"}, {"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": "L1521"}, {"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": "L1523"}, {"caller_nid": "api_admin_change_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1524"}, {"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": "L1527"}, {"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": "L1536"}, {"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": "L1553"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1568"}, {"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": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1576"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1582"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1584"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1585"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1589"}, {"caller_nid": "api_admin_list_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1591"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1607"}, {"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": "L1609"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1613"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1618"}, {"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": "L1621"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1629"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1633"}, {"caller_nid": "api_admin_get_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1635"}, {"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": "L1648"}, {"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": "L1650"}, {"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": "L1652"}, {"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": "L1659"}, {"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": "L1663"}, {"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": "L1665"}, {"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": "L1668"}, {"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": "L1673"}, {"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": "L1681"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1691"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1691"}, {"caller_nid": "api_admin_create_product", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1693"}, {"caller_nid": "api_admin_create_product", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1695"}, {"caller_nid": "api_admin_create_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1696"}, {"caller_nid": "api_admin_create_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1696"}, {"caller_nid": "api_admin_create_product", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1697"}, {"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": "L1698"}, {"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": "L1701"}, {"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": "L1721"}, {"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": "L1724"}, {"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": "L1728"}, {"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": "L1732"}, {"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": "L1733"}, {"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": "L1733"}, {"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": "L1733"}, {"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": "L1735"}, {"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": "L1738"}, {"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": "L1741"}, {"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": "L1743"}, {"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": "L1745"}, {"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": "L1748"}, {"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": "L1750"}, {"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": "L1754"}, {"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": "L1758"}, {"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": "L1758"}, {"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": "L1769"}, {"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": "L1771"}, {"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": "L1775"}, {"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": "L1778"}, {"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": "L1780"}, {"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": "L1782"}, {"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": "L1784"}, {"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": "L1790"}, {"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": "L1790"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1801"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1801"}, {"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": "L1802"}, {"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": "L1805"}, {"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": "L1807"}, {"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_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1817"}, {"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": "L1829"}, {"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": "L1831"}, {"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": "L1832"}, {"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": "L1854"}, {"caller_nid": "api_admin_list_inquiries", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1856"}, {"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": "L1858"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1870"}, {"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": "L1874"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "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": "L1881"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1882"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1884"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1904"}, {"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": "L1906"}, {"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": "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": "L1912"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1917"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1924"}, {"caller_nid": "api_admin_get_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1926"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1935"}, {"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": "L1938"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1944"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1945"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1947"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1962"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1962"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1967"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1970"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1972"}, {"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": "L1974"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1978"}, {"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": "L1981"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2000"}, {"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": "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": "L2005"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "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": "L2007"}, {"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": "L2016"}, {"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": "L2019"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2023"}, {"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": "L2026"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2044"}, {"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": "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": "L2049"}, {"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": "L2051"}, {"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": "L2052"}, {"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": "L2054"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2068"}, {"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": "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": "L2073"}, {"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": "L2075"}, {"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": "L2077"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2082"}, {"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": "L2082"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2082"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2082"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2083"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2089"}, {"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": "L2089"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2089"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2089"}, {"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": "L2094"}, {"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": "L2096"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2098"}, {"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": "L2100"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2103"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2116"}, {"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": "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": "L2121"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "unpublish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2123"}, {"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": "L2125"}, {"caller_nid": "api_admin_close_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2140"}, {"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": "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": "L2145"}, {"caller_nid": "api_admin_close_inquiry", "callee": "close", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2147"}, {"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": "L2149"}, {"caller_nid": "api_admin_close_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2152"}, {"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": "L2179"}, {"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": "L2187"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2202"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2205"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2208"}, {"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": "L2211"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2215"}, {"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": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2221"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2222"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2223"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2247"}, {"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": "L2249"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2252"}, {"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": "L2252"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2252"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2252"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2253"}, {"caller_nid": "api_admin_get_quotation", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2257"}, {"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": "L2260"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2263"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2263"}, {"caller_nid": "api_admin_get_quotation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2268"}, {"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": "L2268"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2268"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2268"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2269"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2273"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2273"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2279"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2279"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2279"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2280"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2286"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2289"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2289"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2290"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2294"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2299"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2305"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2312"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2312"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2313"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "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": "L2315"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "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": "L2318"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2319"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2324"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2325"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2329"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2331"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2331"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2332"}, {"caller_nid": "api_admin_get_quotation", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2335"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2336"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2339"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2343"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2346"}, {"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": "L2351"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2361"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2362"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2363"}, {"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": "L2392"}, {"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": "L2392"}, {"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": "L2392"}, {"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": "L2392"}, {"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": "L2394"}, {"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": "L2397"}, {"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": "L2397"}, {"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": "L2397"}, {"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": "L2397"}, {"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": "L2398"}, {"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": "L2402"}, {"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": "L2405"}, {"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": "L2405"}, {"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": "L2405"}, {"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": "L2405"}, {"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": "L2406"}, {"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": "L2412"}, {"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": "L2415"}, {"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": "L2415"}, {"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": "L2415"}, {"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": "L2415"}, {"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": "L2416"}, {"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": "L2420"}, {"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": "L2428"}, {"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": "L2428"}, {"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": "L2428"}, {"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": "L2432"}, {"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": "L2432"}, {"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": "L2432"}, {"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": "L2433"}, {"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": "L2433"}, {"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": "L2435"}, {"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": "L2435"}, {"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": "L2437"}, {"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": "L2438"}, {"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": "L2438"}, {"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": "L2439"}, {"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": "L2443"}, {"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": "L2443"}, {"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": "L2443"}, {"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": "L2444"}, {"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": "L2444"}, {"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": "L2447"}, {"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": "L2447"}, {"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": "L2447"}, {"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": "L2447"}, {"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": "L2452"}, {"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": "L2452"}, {"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": "L2452"}, {"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": "L2452"}, {"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": "L2454"}, {"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": "L2455"}, {"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": "L2455"}, {"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": "L2456"}, {"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": "L2459"}, {"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": "L2459"}, {"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": "L2459"}, {"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": "L2460"}, {"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": "L2460"}, {"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": "L2463"}, {"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": "L2463"}, {"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": "L2464"}, {"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": "L2464"}, {"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": "L2467"}, {"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": "L2470"}, {"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": "L2471"}, {"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": "L2471"}, {"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": "L2471"}, {"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": "L2476"}, {"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": "L2476"}, {"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": "L2476"}, {"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": "L2477"}, {"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": "L2477"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2487"}, {"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": "L2490"}, {"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": "L2491"}, {"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": "L2491"}, {"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": "L2495"}, {"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": "L2495"}, {"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": "L2496"}, {"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": "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": "str", "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": "getattr", "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": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2501"}, {"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": "L2502"}, {"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": "get", "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": "str", "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": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2510"}, {"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": "L2510"}, {"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": "L2514"}, {"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": "L2515"}, {"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": "L2521"}, {"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": "L2522"}, {"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": "L2527"}, {"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": "L2535"}, {"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": "L2536"}, {"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": "L2537"}, {"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": "L2542"}, {"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": "L2546"}, {"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": "L2569"}, {"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": "L2569"}, {"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": "L2569"}, {"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": "L2569"}, {"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": "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": "L2573"}, {"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": "L2573"}, {"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": "L2574"}, {"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": "L2581"}, {"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": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2593"}, {"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": "L2594"}, {"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": "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": "count", "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": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2601"}, {"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": "L2601"}, {"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": "L2601"}, {"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": "L2601"}, {"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": "L2601"}, {"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": "L2606"}, {"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": "L2610"}, {"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": "L2613"}, {"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": "L2613"}, {"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": "L2613"}, {"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": "L2617"}, {"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": "L2620"}, {"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": "L2620"}, {"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": "L2620"}, {"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": "L2621"}, {"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": "L2626"}, {"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": "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": "L2631"}, {"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": "L2633"}, {"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": "L2637"}, {"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": "L2640"}, {"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": "L2642"}, {"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": "L2646"}, {"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": "L2649"}, {"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": "L2654"}, {"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": "L2657"}, {"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": "L2658"}, {"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": "L2659"}, {"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": "L2690"}, {"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": "L2690"}, {"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": "L2690"}, {"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": "L2690"}, {"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": "L2692"}, {"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": "L2695"}, {"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": "L2695"}, {"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": "L2695"}, {"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": "L2695"}, {"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": "L2696"}, {"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": "L2700"}, {"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": "L2701"}, {"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": "L2701"}, {"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": "L2701"}, {"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": "L2705"}, {"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": "L2705"}, {"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": "L2705"}, {"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": "L2706"}, {"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": "L2706"}, {"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": "L2708"}, {"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": "L2708"}, {"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": "L2709"}, {"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": "getattr", "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": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2715"}, {"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": "L2715"}, {"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": "L2715"}, {"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": "L2716"}, {"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": "L2716"}, {"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": "L2719"}, {"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": "L2719"}, {"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": "L2719"}, {"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": "L2719"}, {"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": "L2724"}, {"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": "L2724"}, {"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": "L2724"}, {"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": "L2724"}, {"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": "L2725"}, {"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": "L2729"}, {"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": "L2729"}, {"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": "L2733"}, {"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": "L2733"}, {"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": "L2733"}, {"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": "L2733"}, {"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": "L2734"}, {"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": "L2739"}, {"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": "L2744"}, {"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": "L2744"}, {"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": "L2745"}, {"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": "float", "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": "L2749"}, {"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": "L2750"}, {"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": "L2752"}, {"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": "L2755"}, {"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": "L2757"}, {"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": "L2760"}, {"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": "L2761"}, {"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": "L2766"}, {"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": "L2773"}, {"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": "L2782"}, {"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": "L2785"}, {"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": "L2785"}, {"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": "L2785"}, {"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": "L2786"}, {"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": "L2791"}, {"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": "L2791"}, {"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": "L2795"}, {"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": "L2795"}, {"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": "L2796"}, {"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": "float", "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": "L2800"}, {"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": "L2801"}, {"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": "L2803"}, {"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": "L2806"}, {"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": "L2808"}, {"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": "L2811"}, {"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": "L2812"}, {"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": "L2817"}, {"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": "L2819"}, {"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": "L2824"}, {"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": "L2826"}, {"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": "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": "L2827"}, {"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": "L2827"}, {"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": "L2830"}, {"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": "L2834"}, {"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": "L2838"}, {"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": "L2838"}, {"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": "L2838"}, {"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": "L2839"}, {"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": "L2845"}, {"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": "L2845"}, {"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": "L2846"}, {"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": "L2846"}, {"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": "L2847"}, {"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": "L2847"}, {"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": "L2847"}, {"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": "L2848"}, {"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": "L2854"}, {"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": "L2854"}, {"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": "L2860"}, {"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": "L2860"}, {"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": "L2860"}, {"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": "L2861"}, {"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": "L2866"}, {"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": "L2866"}, {"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": "L2869"}, {"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": "L2869"}, {"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": "L2870"}, {"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": "L2873"}, {"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": "L2874"}, {"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": "L2874"}, {"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": "L2874"}, {"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": "L2878"}, {"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": "L2878"}, {"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": "L2878"}, {"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": "L2879"}, {"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": "L2879"}, {"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": "L2882"}, {"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": "L2882"}, {"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": "L2882"}, {"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": "L2882"}, {"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": "L2888"}, {"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": "L2888"}, {"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": "L2889"}, {"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": "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": "L2891"}, {"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": "L2892"}, {"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": "L2893"}, {"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": "L2893"}, {"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": "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": "L2896"}, {"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": "get", "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": "str", "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": "append", "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": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2903"}, {"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": "L2904"}, {"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": "L2909"}, {"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": "L2910"}, {"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": "L2912"}, {"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": "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": "L2913"}, {"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": "L2913"}, {"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": "L2913"}, {"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": "L2916"}, {"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": "L2924"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2939"}, {"caller_nid": "api_admin_compare_quotations", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2939"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2939"}, {"caller_nid": "api_admin_compare_quotations", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2940"}, {"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": "L2941"}, {"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": "L2943"}, {"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": "L2951"}, {"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": "L2956"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "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": "L2961"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2965"}, {"caller_nid": "api_admin_compare_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2978"}, {"caller_nid": "api_admin_compare_quotations", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2982"}, {"caller_nid": "api_admin_compare_quotations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2983"}, {"caller_nid": "api_admin_compare_quotations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2985"}, {"caller_nid": "api_admin_compare_quotations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2986"}, {"caller_nid": "api_admin_compare_quotations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2990"}, {"caller_nid": "api_admin_compare_quotations", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2992"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2992"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2992"}, {"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": "L2993"}, {"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": "L3004"}, {"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": "L3015"}, {"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": "L3040"}, {"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": "L3048"}, {"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": "L3062"}, {"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": "L3065"}, {"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": "L3068"}, {"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": "L3071"}, {"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": "L3075"}, {"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": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3080"}, {"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": "L3082"}, {"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": "L3083"}, {"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_create_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3104"}, {"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": "L3105"}, {"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": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3112"}, {"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": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3121"}, {"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": "L3121"}, {"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": "L3126"}, {"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": "L3127"}, {"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": "L3130"}, {"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": "L3144"}, {"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": "L3147"}, {"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": "L3151"}, {"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": "L3167"}, {"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": "L3169"}, {"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": "L3171"}, {"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": "L3176"}, {"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": "L3181"}, {"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": "L3186"}, {"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": "L3191"}, {"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": "L3192"}, {"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": "L3195"}, {"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": "L3206"}, {"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": "L3209"}, {"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": "L3213"}, {"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": "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": "L3216"}, {"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": "round", "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": "get", "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": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3222"}, {"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": "L3226"}, {"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": "L3233"}, {"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": "L3237"}, {"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": "L3245"}, {"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": "L3248"}, {"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_update_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3266"}, {"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": "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": "L3271"}, {"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": "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": "L3274"}, {"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": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3280"}, {"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": "L3280"}, {"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": "L3287"}, {"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": "L3288"}, {"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": "L3291"}, {"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": "L3299"}, {"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": "L3316"}, {"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": "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": "L3321"}, {"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": "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": "L3324"}, {"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": "L3329"}, {"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": "L3329"}, {"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": "L3333"}, {"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": "L3336"}, {"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": "L3341"}, {"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": "L3356"}, {"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": "L3358"}, {"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": "L3361"}, {"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": "L3363"}, {"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": "L3365"}, {"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": "L3380"}, {"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": "L3382"}, {"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": "L3385"}, {"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": "L3387"}, {"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": "L3389"}, {"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": "L3406"}, {"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": "L3408"}, {"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": "L3420"}, {"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": "L3421"}, {"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": "L3424"}, {"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": "L3444"}, {"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": "L3454"}, {"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": "L3455"}, {"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": "L3459"}, {"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": "L3462"}, {"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": "L3464"}, {"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": "L3469"}, {"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": "L3472"}, {"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": "L3474"}, {"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": "L3477"}, {"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": "L3481"}, {"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": "L3483"}, {"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": "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": "L3500"}, {"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": "L3503"}, {"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": "L3506"}, {"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": "L3509"}, {"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": "L3510"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3517"}, {"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": "L3522"}, {"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": "L3523"}, {"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": "L3525"}, {"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": "L3528"}, {"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": "L3531"}, {"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": "L3534"}, {"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": "L3535"}, {"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": "L3544"}, {"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": "L3552"}, {"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": "L3568"}, {"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": "L3569"}, {"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": "L3570"}, {"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": "L3571"}, {"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": "L3572"}, {"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": "L3573"}, {"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": "L3575"}, {"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": "L3580"}, {"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": "L3586"}, {"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": "L3612"}, {"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": "L3621"}, {"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": "L3622"}, {"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": "L3624"}, {"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": "L3632"}, {"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": "L3633"}, {"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": "L3635"}, {"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": "L3638"}, {"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": "L3670"}, {"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": "L3673"}, {"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_status_log_timeline_description", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3699"}, {"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": "L3699"}, {"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": "L3700"}, {"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": "L3702"}, {"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": "L3702"}, {"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": "L3702"}, {"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": "L3704"}, {"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": "L3705"}, {"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": "L3706"}, {"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": "L3706"}, {"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": "L3708"}, {"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": "L3708"}, {"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": "L3713"}, {"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": "L3715"}, {"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": "L3728"}, {"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": "L3731"}, {"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": "L3731"}, {"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": "L3743"}, {"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": "L3743"}, {"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": "L3744"}, {"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": "L3745"}, {"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": "L3752"}, {"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": "L3756"}, {"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": "L3757"}, {"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": "L3758"}, {"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": "L3761"}, {"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": "L3761"}, {"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": "L3762"}, {"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": "L3762"}, {"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": "L3764"}, {"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": "L3774"}, {"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": "L3775"}, {"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": "L3776"}, {"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": "L3784"}, {"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": "L3786"}, {"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": "L3788"}, {"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": "L3789"}, {"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": "L3790"}, {"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": "L3797"}, {"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": "L3798"}, {"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": "L3798"}, {"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": "L3798"}, {"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": "L3826"}, {"caller_nid": "api_admin_list_orders", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3828"}, {"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": "L3830"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3852"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3852"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3852"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3853"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3856"}, {"caller_nid": "api_admin_list_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3856"}, {"caller_nid": "api_admin_list_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3857"}, {"caller_nid": "api_admin_list_orders", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3860"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3861"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3866"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3867"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3869"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3869"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3871"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3875"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3877"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3877"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3886"}, {"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": "L3886"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3886"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3886"}, {"caller_nid": "api_admin_list_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3886"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3887"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3891"}, {"caller_nid": "api_admin_list_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3891"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3895"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3896"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3897"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3901"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3904"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3909"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3912"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3914"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3915"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3919"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3921"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3922"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3923"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3926"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3927"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3932"}, {"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": "L3933"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3936"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"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": "L3940"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3958"}, {"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": "L3960"}, {"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": "L3963"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3965"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3966"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3969"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3975"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "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", "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": "L3985"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3986"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3989"}, {"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": "L3996"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4000"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4008"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4009"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4018"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4021"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4026"}, {"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": "L4031"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4038"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4041"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4048"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4050"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4051"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4052"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4053"}, {"caller_nid": "api_admin_get_order", "callee": "float", "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": "L4054"}, {"caller_nid": "api_admin_get_order", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4055"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4056"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4057"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4058"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4058"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4059"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4063"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4066"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4071"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4089"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4090"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4091"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4096"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4098"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4102"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4104"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4104"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4108"}, {"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": "L4135"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4140"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4141"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4142"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4144"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4147"}, {"caller_nid": "api_admin_get_order", "callee": "str", "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": "L4152"}, {"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": "L4157"}, {"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": "L4160"}, {"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": "L4163"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4166"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4170"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4176"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4177"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4182"}, {"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": "L4188"}, {"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": "L4202"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4203"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4204"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4205"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4206"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4207"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4208"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4215"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4216"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4217"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4228"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4229"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4230"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4258"}, {"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": "L4260"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4262"}, {"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": "L4265"}, {"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": "L4267"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4267"}, {"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": "L4280"}, {"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": "L4282"}, {"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": "L4284"}, {"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": "L4285"}, {"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": "L4287"}, {"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": "L4288"}, {"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": "L4290"}, {"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": "L4291"}, {"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": "L4299"}, {"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": "L4302"}, {"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": "L4303"}, {"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": "L4304"}, {"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": "L4305"}, {"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": "L4320"}, {"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": "L4333"}, {"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": "L4337"}, {"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": "L4340"}, {"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": "L4342"}, {"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": "L4346"}, {"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": "L4348"}, {"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": "L4349"}, {"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": "L4350"}, {"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": "L4353"}, {"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": "L4356"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4379"}, {"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": "L4381"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4387"}, {"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": "L4389"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4392"}, {"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": "L4396"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4396"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4408"}, {"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": "L4410"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4416"}, {"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": "L4418"}, {"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": "L4423"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4423"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4444"}, {"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": "L4446"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4449"}, {"caller_nid": "api_admin_adjust_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4451"}, {"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": "L4452"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4455"}, {"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": "L4456"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4459"}, {"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": "L4460"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "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": "L4463"}, {"caller_nid": "api_admin_adjust_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4464"}, {"caller_nid": "api_admin_adjust_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4464"}, {"caller_nid": "api_admin_adjust_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4464"}, {"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": "L4466"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4468"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4473"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4474"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4475"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "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": "L4477"}, {"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": "L4483"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4486"}, {"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": "L4497"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4498"}, {"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": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4501"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4501"}, {"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": "L4503"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4505"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4505"}, {"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": "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": "L4517"}, {"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": "L4521"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4529"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4529"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4534"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4537"}, {"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": "L4546"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4547"}, {"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": "L4548"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4550"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4550"}, {"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": "L4552"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4554"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4554"}, {"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": "L4559"}, {"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": "create_adjust_record", "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": "L4576"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4576"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4581"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4584"}, {"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": "L4592"}, {"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": "L4596"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4600"}, {"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": "L4605"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4613"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4615"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4618"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4621"}, {"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": "L4630"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4633"}, {"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": "L4635"}, {"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": "L4639"}, {"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": "L4643"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4646"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4646"}, {"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": "L4648"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4650"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4650"}, {"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": "L4657"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4661"}, {"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": "L4666"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4674"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4674"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4680"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4683"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4691"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4695"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4703"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4703"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4703"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4704"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4704"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4704"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4705"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4705"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4705"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4706"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4706"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4706"}, {"caller_nid": "api_admin_adjust_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4719"}, {"caller_nid": "api_admin_adjust_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4724"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4724"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4724"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4732"}, {"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": "L4734"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4738"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4743"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4744"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4745"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4747"}, {"caller_nid": "api_admin_adjust_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4748"}, {"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": "L4750"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4757"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4758"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4759"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4760"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4761"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4763"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4766"}, {"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": "L4772"}, {"caller_nid": "api_admin_adjust_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4773"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "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": "L4777"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4777"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4781"}, {"caller_nid": "api_admin_adjust_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4783"}, {"caller_nid": "api_admin_adjust_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4784"}, {"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": "L4786"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4788"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4789"}, {"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": "L4805"}, {"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": "L4807"}, {"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": "L4809"}, {"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": "L4813"}, {"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": "L4818"}, {"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": "L4819"}, {"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": "L4820"}, {"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": "L4821"}, {"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": "L4822"}, {"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": "L4824"}, {"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": "L4824"}, {"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": "L4826"}, {"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": "L4829"}, {"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": "L4831"}, {"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": "L4845"}, {"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": "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": "L4849"}, {"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": "L4852"}, {"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": "L4855"}, {"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": "L4859"}, {"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": "L4862"}, {"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": "L4863"}, {"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": "L4864"}, {"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": "L4865"}, {"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": "L4869"}, {"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": "L4869"}, {"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": "L4880"}, {"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": "L4891"}, {"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": "L4904"}, {"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": "L4906"}, {"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": "L4909"}, {"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": "L4910"}, {"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": "L4913"}, {"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": "L4915"}, {"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": "L4919"}, {"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": "L4921"}, {"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": "L4926"}, {"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": "L4933"}, {"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": "L4940"}, {"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": "L4944"}, {"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": "L4945"}, {"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": "L4962"}, {"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": "L4967"}, {"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": "L4968"}, {"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": "L4969"}, {"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": "L4971"}, {"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": "L4975"}, {"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": "L4991"}, {"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": "L4993"}, {"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": "L4996"}, {"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": "L4998"}, {"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": "L4999"}, {"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": "L5001"}, {"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": "L5003"}, {"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": "L5005"}, {"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": "L5005"}, {"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": "L5007"}, {"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": "L5009"}, {"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": "L5009"}, {"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": "L5010"}, {"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": "L5010"}, {"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": "L5014"}, {"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": "L5014"}, {"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": "L5014"}, {"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": "L5015"}, {"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": "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": "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": "L5025"}, {"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": "L5027"}, {"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": "L5029"}, {"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": "L5031"}, {"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": "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": "L5034"}, {"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": "L5034"}, {"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": "L5038"}, {"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": "L5042"}, {"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": "L5054"}, {"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": "L5058"}, {"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": "L5060"}, {"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": "L5063"}, {"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": "L5070"}, {"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": "L5077"}, {"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": "L5081"}, {"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": "L5082"}, {"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": "L5100"}, {"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": "L5107"}, {"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": "L5114"}, {"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": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5120"}, {"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": "L5129"}, {"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": "L5136"}, {"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": "_deliver_display_name", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5159"}, {"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": "_create_status_log", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5187"}, {"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": "L5197"}, {"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": "L5198"}, {"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": "L5200"}, {"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": "L5206"}, {"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": "L5228"}, {"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": "L5228"}, {"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": "L5228"}, {"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": "L5228"}, {"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": "L5228"}, {"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": "L5236"}, {"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": "L5236"}, {"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": "L5241"}, {"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": "L5241"}, {"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": "L5249"}, {"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": "L5251"}, {"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": "L5251"}, {"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": "L5252"}, {"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": "L5254"}, {"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": "L5257"}, {"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": "L5257"}, {"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": "L5259"}, {"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": "L5260"}, {"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": "L5260"}, {"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": "L5261"}, {"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": "L5262"}, {"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": "L5263"}, {"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": "L5263"}, {"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": "L5264"}, {"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": "L5272"}, {"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": "L5272"}, {"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": "L5272"}, {"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": "L5273"}, {"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": "L5283"}, {"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": "L5283"}, {"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": "L5283"}, {"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": "L5283"}, {"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": "L5286"}, {"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": "L5286"}, {"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": "L5286"}, {"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": "L5287"}, {"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": "L5292"}, {"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": "L5292"}, {"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": "L5293"}, {"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": "L5297"}, {"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": "L5301"}, {"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": "L5302"}, {"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": "L5303"}, {"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": "L5306"}, {"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": "L5307"}, {"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": "L5307"}, {"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": "L5308"}, {"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": "L5308"}, {"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": "L5309"}, {"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": "L5309"}, {"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": "L5309"}, {"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": "L5323"}, {"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": "L5324"}, {"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": "L5325"}, {"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": "L5328"}, {"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": "L5329"}, {"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": "L5330"}, {"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": "L5331"}, {"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": "L5331"}, {"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": "L5332"}, {"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": "L5334"}, {"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": "L5335"}, {"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": "L5335"}, {"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": "L5339"}, {"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": "L5342"}, {"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": "L5371"}, {"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": "L5374"}, {"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": "L5377"}, {"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": "L5377"}, {"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": "L5377"}, {"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": "L5377"}, {"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": "L5378"}, {"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": "L5379"}, {"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": "L5379"}, {"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": "L5384"}, {"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": "L5384"}, {"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": "L5385"}, {"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": "L5386"}, {"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": "L5388"}, {"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": "L5388"}, {"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": "L5388"}, {"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": "L5388"}, {"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": "L5392"}, {"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": "L5392"}, {"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": "L5392"}, {"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": "L5392"}, {"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": "L5395"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5401"}, {"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": "L5401"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5410"}, {"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": "L5412"}, {"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": "L5413"}, {"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": "L5417"}, {"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": "L5419"}, {"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": "L5424"}, {"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": "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": "L5427"}, {"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": "L5428"}, {"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": "L5428"}, {"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": "L5429"}, {"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": "L5430"}, {"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": "L5431"}, {"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": "L5437"}, {"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": "L5456"}, {"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": "L5456"}, {"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": "L5456"}, {"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": "L5456"}, {"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": "L5457"}, {"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": "L5458"}, {"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": "L5458"}, {"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": "L5463"}, {"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": "L5463"}, {"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": "L5464"}, {"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": "L5465"}, {"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": "L5467"}, {"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": "L5467"}, {"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": "L5467"}, {"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": "L5467"}, {"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": "L5471"}, {"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": "L5471"}, {"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": "L5471"}, {"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": "L5471"}, {"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": "L5474"}, {"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": "L5476"}, {"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": "L5479"}, {"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": "L5479"}, {"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": "L5479"}, {"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": "L5479"}, {"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": "L5481"}, {"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": "L5484"}, {"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": "L5490"}, {"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": "L5492"}, {"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": "L5493"}, {"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": "L5497"}, {"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": "L5499"}, {"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": "L5500"}, {"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": "L5505"}, {"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": "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": "L5509"}, {"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": "L5510"}, {"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": "L5511"}, {"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": "L5512"}, {"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": "L5518"}, {"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": "L5539"}, {"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": "L5542"}, {"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": "L5542"}, {"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": "L5549"}, {"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": "L5551"}, {"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": "L5553"}, {"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": "L5553"}, {"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": "L5555"}, {"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": "L5557"}, {"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": "L5559"}, {"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": "L5560"}, {"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": "L5560"}, {"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": "L5561"}, {"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": "L5562"}, {"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": "L5563"}, {"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": "L5563"}, {"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": "L5563"}, {"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": "L5563"}, {"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": "L5565"}, {"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": "L5565"}, {"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": "L5565"}, {"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": "L5565"}, {"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": "L5565"}, {"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": "L5567"}, {"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": "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": "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": "in_", "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": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5574"}, {"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": "L5574"}, {"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": "L5576"}, {"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": "L5605"}, {"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": "L5608"}, {"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": "L5608"}, {"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": "L5608"}, {"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": "L5616"}, {"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": "L5618"}, {"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": "L5620"}, {"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": "L5620"}, {"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": "L5622"}, {"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": "L5624"}, {"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": "L5626"}, {"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": "L5627"}, {"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": "L5627"}, {"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": "L5628"}, {"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": "L5629"}, {"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": "L5629"}, {"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": "L5632"}, {"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": "L5632"}, {"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": "L5632"}, {"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": "L5633"}, {"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": "L5633"}, {"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": "L5633"}, {"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": "L5633"}, {"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": "L5633"}, {"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": "L5635"}, {"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": "L5638"}, {"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": "L5638"}, {"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": "L5638"}, {"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": "L5638"}, {"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": "L5644"}, {"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": "L5644"}, {"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": "L5644"}, {"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": "L5646"}, {"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": "L5671"}, {"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": "L5674"}, {"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": "L5691"}, {"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": "L5694"}, {"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": "L5701"}, {"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": "L5701"}, {"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": "L5702"}, {"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": "L5703"}, {"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": "L5705"}, {"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": "L5705"}, {"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": "L5706"}, {"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": "L5706"}, {"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": "L5714"}, {"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": "L5715"}, {"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": "L5716"}, {"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": "L5717"}, {"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": "L5718"}, {"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": "L5718"}, {"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": "L5720"}, {"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": "L5722"}, {"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": "L5723"}, {"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": "L5724"}, {"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": "L5724"}, {"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": "L5726"}, {"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": "L5726"}, {"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": "L5726"}, {"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": "L5730"}, {"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": "L5730"}, {"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": "L5731"}, {"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": "L5732"}, {"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": "L5734"}, {"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": "L5734"}, {"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": "L5735"}, {"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": "L5735"}, {"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": "L5735"}, {"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": "L5744"}, {"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": "L5745"}, {"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": "L5746"}, {"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": "L5747"}, {"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": "L5748"}, {"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": "L5748"}, {"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": "L5750"}, {"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": "L5752"}, {"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": "L5753"}, {"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": "L5754"}, {"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": "L5754"}, {"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": "L5756"}, {"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": "L5756"}, {"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": "L5756"}, {"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": "L5766"}, {"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": "L5767"}, {"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": "L5770"}, {"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": "L5772"}, {"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": "L5772"}, {"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": "L5772"}, {"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": "L5773"}, {"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": "L5780"}, {"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": "L5783"}, {"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": "L5783"}, {"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": "L5785"}, {"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": "L5786"}, {"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": "L5788"}, {"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": "L5790"}, {"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": "L5791"}, {"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": "L5793"}, {"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": "L5794"}, {"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": "L5795"}, {"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": "L5795"}, {"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": "L5796"}, {"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": "L5797"}, {"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": "L5801"}, {"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": "L5803"}, {"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": "L5804"}, {"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": "L5811"}, {"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": "L5812"}, {"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": "L5815"}, {"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": "L5815"}, {"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": "L5816"}, {"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": "L5831"}, {"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": "L5832"}, {"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": "L5836"}, {"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": "L5847"}, {"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": "L5848"}, {"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": "L5851"}, {"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": "L5853"}, {"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": "L5853"}, {"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": "L5853"}, {"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": "L5853"}, {"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": "L5856"}, {"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": "L5862"}, {"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": "L5865"}, {"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": "L5865"}, {"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": "L5867"}, {"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": "L5868"}, {"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": "L5871"}, {"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": "L5872"}, {"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": "L5877"}, {"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": "L5877"}, {"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": "L5878"}, {"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": "L5879"}, {"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": "L5880"}, {"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": "L5880"}, {"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": "L5881"}, {"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": "L5882"}, {"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": "L5886"}, {"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": "L5888"}, {"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": "L5889"}, {"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": "L5896"}, {"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": "L5897"}, {"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": "L5900"}, {"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": "L5900"}, {"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": "L5901"}, {"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": "L5906"}, {"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": "L5916"}, {"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": "L5917"}, {"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": "L5921"}, {"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": "L5928"}, {"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": "L5929"}, {"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": "L5930"}, {"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": "L5930"}, {"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": "L5934"}, {"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": "L5935"}, {"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": "L5936"}, {"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": "L5948"}, {"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": "L5948"}, {"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": "L5953"}, {"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": "L5953"}, {"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": "L5953"}, {"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": "L5954"}, {"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": "L5958"}, {"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": "L5961"}, {"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": "L5961"}, {"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": "L5961"}, {"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": "L5961"}, {"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": "L5964"}, {"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": "L5967"}, {"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": "L5971"}, {"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": "L5971"}, {"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": "L5971"}, {"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": "L5971"}, {"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": "L5972"}, {"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": "L5973"}, {"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": "L5973"}, {"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": "L5978"}, {"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": "L5978"}, {"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": "L5980"}, {"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": "L5981"}, {"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": "L5983"}, {"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": "L5983"}, {"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": "L5983"}, {"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": "L5984"}, {"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": "L5989"}, {"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": "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": "L5996"}, {"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": "L5996"}, {"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": "L5996"}, {"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": "L5997"}, {"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": "L6002"}, {"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": "L6002"}, {"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": "L6007"}, {"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": "L6010"}, {"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": "L6011"}, {"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": "L6012"}, {"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": "L6014"}, {"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": "L6015"}, {"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": "L6015"}, {"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": "L6019"}, {"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": "L6022"}, {"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": "L6025"}, {"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": "L6026"}, {"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": "L6027"}, {"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": "L6028"}, {"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": "L6028"}, {"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": "L6029"}, {"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": "L6030"}, {"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": "L6038"}, {"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": "L6048"}, {"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": "L6052"}, {"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": "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": "L6059"}, {"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": "L6061"}, {"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": "L6063"}, {"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": "L6064"}, {"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": "L6069"}, {"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": "L6070"}, {"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": "L6094"}, {"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": "L6106"}, {"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": "L6112"}, {"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": "L6113"}, {"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": "L6116"}, {"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": "L6119"}, {"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": "L6138"}, {"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": "L6140"}, {"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": "L6141"}, {"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": "L6142"}, {"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": "L6145"}, {"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": "L6151"}, {"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": "L6154"}, {"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": "L6156"}, {"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": "L6173"}, {"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": "L6174"}, {"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": "L6176"}, {"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": "L6179"}, {"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": "L6181"}, {"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": "L6182"}, {"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": "L6183"}, {"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": "L6184"}, {"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": "L6186"}, {"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": "L6188"}, {"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": "L6189"}, {"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": "L6191"}, {"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": "L6192"}, {"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": "L6218"}, {"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": "L6230"}, {"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": "L6236"}, {"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": "L6237"}, {"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": "L6240"}, {"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": "L6243"}, {"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": "L6262"}, {"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": "L6264"}, {"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": "L6265"}, {"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": "L6266"}, {"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": "L6269"}, {"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": "L6275"}, {"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": "L6278"}, {"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": "L6280"}, {"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": "L6297"}, {"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": "L6298"}, {"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": "L6300"}, {"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": "L6303"}, {"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": "L6305"}, {"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": "L6306"}, {"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": "L6307"}, {"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": "L6308"}, {"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": "L6310"}, {"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": "L6312"}, {"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": "L6313"}, {"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": "L6315"}, {"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": "L6316"}, {"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": "L6339"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6356"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6360"}, {"caller_nid": "api_admin_list_settlements", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6363"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6367"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6369"}, {"caller_nid": "api_admin_list_settlements", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6370"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6372"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6376"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6377"}, {"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": "L6380"}, {"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": "L6411"}, {"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": "L6412"}, {"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": "L6416"}, {"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": "L6419"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6439"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6440"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6441"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6442"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6443"}, {"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": "L6446"}, {"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": "L6448"}, {"caller_nid": "api_admin_create_settlement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"caller_nid": "api_admin_create_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"caller_nid": "api_admin_create_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"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": "L6454"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6457"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6457"}, {"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": "L6459"}, {"caller_nid": "api_admin_create_settlement", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6465"}, {"caller_nid": "api_admin_create_settlement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6465"}, {"caller_nid": "api_admin_create_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6467"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6470"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6471"}, {"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": "L6487"}, {"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": "L6503"}, {"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": "L6504"}, {"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": "L6505"}, {"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": "L6506"}, {"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": "L6507"}, {"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": "L6510"}, {"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": "L6512"}, {"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": "L6513"}, {"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": "L6514"}, {"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": "L6520"}, {"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": "L6520"}, {"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": "L6522"}, {"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": "L6525"}, {"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": "L6526"}, {"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": "L6539"}, {"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": "L6540"}, {"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": "L6541"}, {"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": "L6559"}, {"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": "L6577"}, {"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": "L6581"}, {"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": "L6585"}, {"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": "L6588"}, {"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": "L6592"}, {"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": "L6594"}, {"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": "L6595"}, {"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": "L6597"}, {"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": "L6601"}, {"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": "L6602"}, {"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": "L6603"}, {"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": "L6606"}, {"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": "L6631"}, {"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": "L6639"}, {"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": "L6646"}, {"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": "L6670"}, {"caller_nid": "api_admin_list_refunds", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6687"}, {"caller_nid": "api_admin_list_refunds", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6687"}, {"caller_nid": "api_admin_list_refunds", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6687"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6689"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6695"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6696"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6699"}, {"caller_nid": "api_admin_list_refunds", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6701"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6704"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6705"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6706"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6707"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6708"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6709"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6711"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6714"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6718"}, {"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": "L6721"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6740"}, {"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": "L6742"}, {"caller_nid": "api_admin_get_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6744"}, {"caller_nid": "api_admin_get_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6744"}, {"caller_nid": "api_admin_get_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6744"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6745"}, {"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": "L6747"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6753"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6754"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6756"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6759"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6763"}, {"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": "L6780"}, {"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": "L6781"}, {"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": "L6784"}, {"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": "L6788"}, {"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": "L6788"}, {"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": "L6788"}, {"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": "L6790"}, {"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": "L6793"}, {"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": "L6795"}, {"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": "L6798"}, {"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": "L6799"}, {"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": "L6801"}, {"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": "L6804"}, {"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": "L6805"}, {"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": "L6808"}, {"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": "L6811"}, {"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": "L6811"}, {"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": "L6822"}, {"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": "L6822"}, {"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": "L6825"}, {"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": "L6828"}, {"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": "L6830"}, {"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": "L6843"}, {"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": "L6845"}, {"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": "L6847"}, {"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": "L6850"}, {"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": "L6852"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6867"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6868"}, {"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": "L6871"}, {"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": "L6881"}, {"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": "L6883"}, {"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": "L6900"}, {"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": "L6903"}, {"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": "L6912"}, {"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": "L6914"}, {"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": "L6937"}, {"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": "L6959"}, {"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": "L6960"}, {"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": "L6961"}, {"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": "L6962"}, {"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": "L6965"}, {"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": "L6965"}, {"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": "L6966"}, {"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": "L6968"}, {"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": "L6977"}, {"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": "L6979"}, {"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": "L6982"}, {"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": "L6984"}, {"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": "L6984"}, {"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": "L6984"}, {"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": "L6989"}, {"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": "L6993"}, {"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": "L6996"}, {"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": "L6999"}, {"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": "L7009"}, {"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": "L7011"}, {"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": "L7016"}, {"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": "L7021"}, {"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": "L7026"}, {"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": "L7029"}, {"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": "L7041"}, {"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": "L7045"}, {"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": "L7049"}, {"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": "L7054"}, {"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": "L7073"}, {"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": "L7076"}, {"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": "L7076"}, {"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": "L7077"}, {"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": "L7079"}, {"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": "L7088"}, {"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": "L7090"}, {"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": "L7093"}, {"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": "L7095"}, {"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": "L7101"}, {"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": "L7104"}, {"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": "L7116"}, {"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": "L7135"}, {"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": "L7136"}, {"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": "L7139"}, {"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": "L7141"}, {"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": "L7143"}, {"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": "L7146"}, {"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": "L7149"}, {"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": "L7151"}, {"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": "L7153"}, {"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": "L7158"}, {"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": "L7163"}, {"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": "L7165"}, {"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": "L7169"}, {"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": "L7169"}, {"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": "L7171"}, {"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": "L7172"}, {"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": "L7174"}, {"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": "L7187"}, {"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": "L7189"}, {"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": "L7189"}, {"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": "L7213"}, {"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": "L7225"}, {"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": "L7240"}, {"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": "L7258"}, {"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": "L7260"}, {"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": "L7262"}, {"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": "L7276"}, {"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": "L7289"}, {"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": "L7290"}, {"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": "L7291"}, {"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": "L7307"}, {"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": "L7308"}, {"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": "L7313"}, {"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": "L7333"}, {"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": "L7350"}, {"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": "L7352"}, {"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": "L7364"}, {"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": "L7367"}, {"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": "L7369"}, {"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": "L7382"}, {"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": "L7386"}, {"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": "L7388"}, {"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": "L7408"}, {"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": "L7426"}, {"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": "L7446"}, {"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": "L7468"}, {"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": "L7490"}, {"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": "L7507"}, {"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": "L7509"}, {"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": "L7512"}, {"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": "L7513"}, {"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": "L7516"}, {"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": "L7516"}, {"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": "L7517"}, {"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": "L7523"}, {"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": "L7523"}, {"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": "L7536"}, {"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": "L7538"}, {"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": "L7541"}, {"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": "L7542"}, {"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": "L7544"}, {"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": "L7545"}, {"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": "L7546"}, {"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": "L7548"}, {"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": "L7549"}, {"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": "L7550"}, {"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": "L7553"}, {"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": "L7556"}, {"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": "L7557"}, {"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": "L7566"}, {"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": "L7566"}, {"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": "L7568"}, {"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": "L7568"}, {"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": "L7569"}, {"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": "L7572"}, {"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": "L7575"}, {"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": "L7576"}, {"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": "L7577"}, {"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": "L7578"}, {"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": "L7580"}, {"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": "L7581"}, {"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": "L7587"}, {"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": "L7587"}, {"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": "L7602"}, {"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": "L7613"}, {"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": "L7613"}, {"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": "L7614"}, {"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": "L7615"}, {"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": "L7619"}, {"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": "L7620"}, {"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": "L7621"}, {"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": "L7622"}, {"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": "L7623"}, {"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": "L7625"}, {"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": "L7628"}, {"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": "L7630"}, {"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": "L7643"}, {"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": "L7645"}, {"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": "L7647"}, {"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": "L7649"}, {"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": "L7650"}, {"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": "L7653"}, {"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": "L7660"}, {"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": "L7664"}, {"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": "L7667"}, {"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": "L7671"}, {"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": "L7674"}, {"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": "L7675"}, {"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": "L7675"}, {"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": "L7676"}, {"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": "L7677"}, {"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": "L7678"}, {"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": "L7679"}, {"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": "L7679"}, {"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": "L7680"}, {"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": "L7684"}, {"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": "L7685"}, {"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": "L7689"}, {"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": "L7693"}, {"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": "L7707"}, {"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": "L7709"}, {"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": "L7728"}, {"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": "L7728"}, {"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": "L7731"}, {"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": "L7731"}, {"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": "L7734"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7742"}, {"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": "L7747"}, {"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": "L7750"}, {"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": "L7760"}, {"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": "L7762"}, {"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": "L7780"}, {"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": "L7780"}, {"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": "L7783"}, {"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": "L7785"}, {"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": "L7785"}, {"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": "L7785"}, {"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": "L7785"}, {"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": "L7791"}, {"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": "L7794"}, {"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": "L7800"}, {"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": "L7803"}, {"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": "L7805"}, {"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": "L7835"}, {"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": "L7836"}, {"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": "L7837"}, {"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": "L7840"}, {"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": "L7842"}, {"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": "L7842"}, {"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": "L7842"}, {"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": "L7842"}, {"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": "L7844"}, {"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": "L7846"}, {"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": "L7848"}, {"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": "L7851"}, {"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": "L7855"}, {"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": "L7858"}, {"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": "L7858"}, {"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": "L7858"}, {"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": "L7859"}, {"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": "L7870"}, {"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": "L7873"}, {"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": "L7875"}, {"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": "L7878"}, {"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": "L7878"}, {"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": "L7886"}, {"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": "L7889"}, {"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": "L7889"}, {"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": "L7889"}, {"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": "L7889"}, {"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": "L7890"}, {"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": "L7891"}, {"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": "L7895"}, {"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": "L7895"}, {"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": "L7895"}, {"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": "L7896"}, {"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": "L7904"}, {"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": "L7905"}, {"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": "L7906"}, {"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": "L7916"}, {"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": "L7919"}, {"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": "L7920"}, {"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": "L7922"}, {"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": "L7923"}, {"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": "L7930"}, {"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": "L7931"}, {"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": "L7933"}, {"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": "L7934"}, {"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": "L7935"}, {"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": "L7936"}, {"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": "L7937"}, {"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": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7940"}, {"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": "L7942"}, {"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": "L7942"}, {"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": "L7944"}, {"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": "L7945"}, {"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": "L7946"}, {"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": "L7947"}, {"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": "L7947"}, {"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": "L7950"}, {"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": "L7950"}, {"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": "quantize", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7953"}, {"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": "L7953"}, {"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": "L7957"}, {"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": "L7957"}, {"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": "L7961"}, {"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": "L7962"}, {"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": "L7963"}, {"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": "L7967"}, {"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": "L7968"}, {"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": "L7968"}, {"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": "L7968"}, {"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": "L7968"}, {"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": "L7970"}, {"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": "L7973"}, {"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": "L7975"}, {"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": "L7976"}, {"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": "L7978"}, {"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": "L7982"}, {"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": "L7984"}, {"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": "L7984"}, {"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": "L7986"}, {"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": "L7987"}, {"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": "L7989"}, {"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": "L7989"}, {"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": "L7990"}, {"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": "L7990"}, {"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": "L7995"}, {"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": "L7996"}, {"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": "L7998"}, {"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": "L7998"}, {"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": "L7998"}, {"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": "L7998"}, {"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": "L7998"}, {"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": "L8000"}, {"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": "L8002"}, {"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": "L8003"}, {"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": "L8009"}, {"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": "L8010"}, {"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": "L8012"}, {"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": "L8014"}, {"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": "L8019"}, {"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": "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": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8029"}, {"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": "L8057"}, {"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": "L8057"}, {"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": "L8060"}, {"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": "L8063"}, {"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": "L8066"}, {"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": "L8068"}, {"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": "L8068"}, {"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": "L8068"}, {"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": "L8068"}, {"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": "L8068"}, {"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": "L8070"}, {"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": "L8070"}, {"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": "L8070"}, {"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": "L8070"}, {"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": "L8070"}, {"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": "L8081"}, {"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": "L8087"}, {"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": "L8087"}, {"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": "L8088"}, {"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": "L8088"}, {"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": "L8092"}, {"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": "L8092"}, {"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": "L8092"}, {"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": "L8092"}, {"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": "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": "L8097"}, {"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": "L8097"}, {"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": "L8097"}, {"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": "L8102"}, {"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": "L8104"}, {"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": "L8104"}, {"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": "L8106"}, {"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": "L8108"}, {"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": "L8110"}, {"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": "L8112"}, {"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": "L8115"}, {"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": "L8134"}, {"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": "L8134"}, {"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": "L8134"}, {"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": "L8136"}, {"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": "L8140"}, {"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": "L8145"}, {"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": "L8150"}, {"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": "L8156"}, {"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": "L8156"}, {"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": "L8156"}, {"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": "L8157"}, {"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": "L8163"}, {"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": "L8163"}, {"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": "L8168"}, {"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": "L8168"}, {"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": "L8168"}, {"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": "L8175"}, {"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": "L8178"}, {"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": "L8180"}, {"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": "L8181"}, {"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": "L8182"}, {"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": "L8182"}, {"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": "L8184"}, {"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": "L8185"}, {"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": "L8186"}, {"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": "L8187"}, {"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": "L8190"}, {"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": "L8191"}, {"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": "L8192"}, {"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": "L8194"}, {"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": "L8198"}, {"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": "L8199"}, {"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": "L8201"}, {"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": "L8210"}, {"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": "L8212"}, {"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": "L8212"}, {"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": "L8213"}, {"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": "L8222"}, {"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": "L8224"}, {"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": "L8239"}, {"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": "L8240"}, {"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": "L8241"}, {"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": "L8242"}, {"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": "L8245"}, {"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": "L8248"}, {"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": "L8248"}, {"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": "L8249"}, {"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": "L8249"}, {"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": "L8249"}, {"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": "L8259"}, {"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": "L8262"}, {"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": "L8266"}, {"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": "L8267"}, {"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": "L8274"}, {"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": "L8275"}, {"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": "L8276"}, {"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": "L8280"}, {"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": "L8281"}, {"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": "L8283"}, {"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": "L8299"}, {"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": "L8299"}, {"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": "L8299"}, {"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": "L8301"}, {"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": "L8304"}, {"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": "L8307"}, {"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": "L8308"}, {"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": "L8310"}, {"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": "L8312"}, {"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": "L8328"}, {"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": "L8328"}, {"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": "L8328"}, {"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": "L8330"}, {"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": "L8333"}, {"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": "L8336"}, {"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": "L8337"}, {"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": "L8339"}, {"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": "L8341"}, {"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": "L8357"}, {"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": "L8357"}, {"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": "L8357"}, {"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": "L8359"}, {"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": "L8360"}, {"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": "L8362"}, {"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": "L8362"}, {"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": "L8362"}, {"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": "L8363"}, {"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": "L8367"}, {"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": "L8368"}, {"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": "L8372"}, {"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": "L8375"}, {"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": "L8375"}, {"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": "L8375"}, {"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": "L8380"}, {"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": "L8381"}, {"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": "L8386"}, {"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": "L8397"}, {"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": "L8397"}, {"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": "L8399"}, {"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": "L8403"}, {"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": "L8412"}]}