| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "label": "admin.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1"}, {"id": "api_admin_numeric_to_float_optional", "label": "_numeric_to_float_optional()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L43"}, {"id": "api_admin_category_path_display", "label": "_category_path_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49"}, {"id": "api_admin_supplier_pickup_address_block", "label": "_supplier_pickup_address_block()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69"}, {"id": "api_admin_require_admin", "label": "require_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94"}, {"id": "api_admin_get_admin_region_filter", "label": "get_admin_region_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101"}, {"id": "api_admin_get_admin_allowed_region_ids", "label": "get_admin_allowed_region_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111"}, {"id": "api_admin_effective_settlement_region_id", "label": "_effective_settlement_region_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L147"}, {"id": "api_admin_aggregate_client_settlement_history", "label": "_aggregate_client_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L157"}, {"id": "api_admin_aggregate_supplier_settlement_history", "label": "_aggregate_supplier_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L185"}, {"id": "api_admin_minutes_value_from_request", "label": "_minutes_value_from_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216"}, {"id": "api_admin_apply_region_minutes_to_data", "label": "_apply_region_minutes_to_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232"}, {"id": "api_admin_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": "L254"}, {"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": "L266"}, {"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": "L304"}, {"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": "L314"}, {"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": "L339"}, {"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": "L384"}, {"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": "L431"}, {"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": "L446"}, {"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": "L454"}, {"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": "L497"}, {"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": "L507"}, {"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": "L522"}, {"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": "L543"}, {"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": "L586"}, {"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": "L634"}, {"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": "L647"}, {"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": "L668"}, {"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": "L701"}, {"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": "L711"}, {"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": "L730"}, {"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": "L754"}, {"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": "L783"}, {"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": "L808"}, {"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": "L816"}, {"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": "L847"}, {"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": "L872"}, {"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": "L941"}, {"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": "L998"}, {"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": "L1029"}, {"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": "L1061"}, {"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": "L1096"}, {"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": "L1113"}, {"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": "L1131"}, {"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": "L1160"}, {"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": "L1204"}, {"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": "L1265"}, {"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": "L1308"}, {"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": "L1366"}, {"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": "L1405"}, {"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": "L1450"}, {"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": "L1473"}, {"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": "L1527"}, {"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": "L1559"}, {"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": "L1588"}, {"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": "L1604"}, {"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": "L1660"}, {"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": "L1719"}, {"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": "L1756"}, {"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": "L1801"}, {"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": "L1823"}, {"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": "L1873"}, {"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": "L1897"}, {"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": "L1925"}, {"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": "L1998"}, {"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": "L2139"}, {"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": "L2316"}, {"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": "L2435"}, {"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": "L2695"}, {"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": "L2762"}, {"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": "L2773"}, {"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": "L2788"}, {"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": "L2860"}, {"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": "L2923"}, {"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": "L3021"}, {"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": "L3071"}, {"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": "L3113"}, {"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": "L3137"}, {"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": "L3160"}, {"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": "L3200"}, {"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": "L3253"}, {"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": "L3366"}, {"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": "L3434"}, {"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": "L3462"}, {"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": "L3484"}, {"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": "L3492"}, {"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": "L3501"}, {"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": "L3568"}, {"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": "L3715"}, {"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": "L4015"}, {"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": "L4036"}, {"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": "L4076"}, {"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": "L4136"}, {"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": "L4197"}, {"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": "L4561"}, {"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": "L4601"}, {"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": "L4638"}, {"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": "L4649"}, {"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": "L4660"}, {"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": "L4746"}, {"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": "L4977"}, {"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": "L4992"}, {"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": "L4996"}, {"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": "L5012"}, {"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": "L5032"}, {"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": "L5044"}, {"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": "L5078"}, {"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": "L5126"}, {"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": "L5208"}, {"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": "L5290"}, {"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": "L5356"}, {"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": "L5426"}, {"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": "L5446"}, {"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": "L5465"}, {"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": "L5494"}, {"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": "L5525"}, {"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": "L5606"}, {"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": "L5690"}, {"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": "L5707"}, {"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": "L5842"}, {"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": "L5894"}, {"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": "L5928"}, {"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": "L5966"}, {"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": "L6018"}, {"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": "L6052"}, {"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": "L6090"}, {"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": "L6155"}, {"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": "L6194"}, {"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": "L6259"}, {"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": "L6311"}, {"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": "L6381"}, {"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": "L6419"}, {"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": "L6496"}, {"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": "L6534"}, {"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": "L6600"}, {"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": "L6623"}, {"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": "L6656"}, {"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": "L6687"}, {"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": "L6711"}, {"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": "L6829"}, {"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": "L6891"}, {"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": "L6950"}, {"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": "L6963"}, {"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": "L7015"}, {"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": "L7046"}, {"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": "L7064"}, {"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": "L7077"}, {"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": "L7097"}, {"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": "L7115"}, {"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": "L7128"}, {"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": "L7144"}, {"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": "L7164"}, {"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": "L7182"}, {"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": "L7202"}, {"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": "L7224"}, {"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": "L7279"}, {"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": "L7343"}, {"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": "L7387"}, {"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": "L7471"}, {"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": "L7524"}, {"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": "L7567"}, {"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": "L7796"}, {"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": "L7877"}, {"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": "L7982"}, {"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": "L8043"}, {"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": "L8072"}, {"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": "L8101"}, {"id": "api_admin_rationale_50", "label": "\u4e00\u7ea7/\u4e8c\u7ea7\u5206\u7c7b\u7528 / \u8fde\u63a5\uff08\u81ea\u5e95\u5411\u4e0a\u56de\u6eaf\u7236\u7ea7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L50"}, {"id": "api_admin_rationale_70", "label": "\u4f9b\u5e94\u5546\u9ed8\u8ba4\u53d6\u8d27\u5730\u5740\uff1b\u65e0\u9ed8\u8ba4\u65f6\u53d6\u7b2c\u4e00\u6761 pickup \u7c7b\u578b\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L70"}, {"id": "api_admin_rationale_95", "label": "\u9a8c\u8bc1\u8fd0\u8425\u4eba\u5458\u6743\u9650\uff08admin / super_admin\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95"}, {"id": "api_admin_rationale_102", "label": "\u517c\u5bb9\u65e7\u903b\u8f91\uff1a\u8fd4\u56de\u5355\u533a\u57df\u8fc7\u6ee4ID\u3002\u591a\u533a\u57df\u573a\u666f\u8fd4\u56de\u6392\u5e8f\u540e\u9996\u4e2a\u533a\u57df\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L102"}, {"id": "api_admin_rationale_112", "label": "\u83b7\u53d6\u7ba1\u7406\u5458\u5141\u8bb8\u8bbf\u95ee\u7684\u533a\u57df\u96c6\u5408\u3002 - super_admin: \u8fd4\u56de None\uff08\u8868\u793a\u4e0d\u9650\u5236\uff09 - admin: \u8fd4\u56de\u53ef\u8bbf\u95ee\u533a\u57df\u96c6\u5408\uff08\u591a\u533a\u57df\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L112"}, {"id": "api_admin_rationale_151", "label": "\u7ed3\u7b97\u76f8\u5173\u63a5\u53e3\uff1a\u533a\u57df\u7ba1\u7406\u5458\u56fa\u5b9a\u4e3a\u5176\u7ed1\u5b9a\u533a\u57df\uff1b\u8d85\u7ea7\u7ba1\u7406\u5458\u53ef\u6309 Tab \u7684 regionId \u7b5b\u9009\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L151"}, {"id": "api_admin_rationale_162", "label": "\u5df2\u751f\u6210\u5ba2\u6237\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\uff08\u4e0e\u7ed3\u7b97\u5355\u4e3b\u8868 order_count \u6c47\u603b\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162"}, {"id": "api_admin_rationale_190", "label": "\u5df2\u751f\u6210\u4f9b\u5e94\u5546\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190"}, {"id": "api_admin_rationale_217", "label": "\u89e3\u6790\u533a\u57df\u914d\u9001\u76f8\u5173\u5206\u949f\u914d\u7f6e\uff1b\u952e\u4e0d\u5b58\u5728\u8fd4\u56de _REGION_MINUTES_UNSET\uff0c\u7a7a\u503c\u4e3a None\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L217"}, {"id": "api_admin_rationale_233", "label": "\u5c06 expectedDeliveryMinutes / deliveryWarnAdvanceMinutes \u5199\u5165 data\uff08\u5b57\u5178\u4e3a create_data \u6216", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L233"}, {"id": "api_admin_rationale_258", "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": "L258"}, {"id": "api_admin_rationale_652", "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": "L652"}, {"id": "api_admin_rationale_820", "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": "L820"}, {"id": "api_admin_rationale_878", "label": "\u66f4\u65b0\u7528\u6237\u83dc\u5355\u6388\u6743\uff08\u6309 code \u5168\u91cf\u8986\u76d6\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L878"}, {"id": "api_admin_rationale_1118", "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": "L1118"}, {"id": "api_admin_rationale_1137", "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": "L1137"}, {"id": "api_admin_rationale_1410", "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": "L1410"}, {"id": "api_admin_rationale_1878", "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": "L1878"}, {"id": "api_admin_rationale_2144", "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": "L2144"}, {"id": "api_admin_rationale_2440", "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": "L2440"}, {"id": "api_admin_rationale_3205", "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": "L3205"}, {"id": "api_admin_rationale_3463", "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": "L3463"}, {"id": "api_admin_rationale_3502", "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": "L3502"}, {"id": "api_admin_rationale_4983", "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": "L4983"}, {"id": "api_admin_rationale_5013", "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": "L5013"}, {"id": "api_admin_rationale_5033", "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": "L5033"}, {"id": "api_admin_rationale_5045", "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": "L5045"}, {"id": "api_admin_rationale_5432", "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": "L5432"}, {"id": "api_admin_rationale_5452", "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": "L5452"}, {"id": "api_admin_rationale_5708", "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": "L5708"}, {"id": "api_admin_rationale_5934", "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": "L5934"}, {"id": "api_admin_rationale_6058", "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": "L6058"}, {"id": "api_admin_rationale_7120", "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": "L7120"}, {"id": "api_admin_rationale_7134", "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": "L7134"}, {"id": "api_admin_rationale_7477", "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": "L7477"}, {"id": "api_admin_rationale_7572", "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": "L7572"}, {"id": "api_admin_rationale_7882", "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": "L7882"}, {"id": "api_admin_rationale_2040", "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": "L2040"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_security", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_api_upload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_category", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_password_history", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_address", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_services_china_region_tree", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_numeric_to_float_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_category_path_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_supplier_pickup_address_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_require_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_region_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_allowed_region_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_effective_settlement_region_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_client_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_minutes_value_from_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_apply_region_minutes_to_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_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": "L254", "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": "L266", "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": "L304", "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": "L314", "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": "L339", "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": "L384", "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": "L431", "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": "L446", "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": "L454", "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": "L497", "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": "L507", "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": "L522", "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": "L543", "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": "L586", "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": "L634", "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": "L647", "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": "L668", "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": "L701", "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": "L711", "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": "L730", "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": "L754", "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": "L783", "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": "L808", "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": "L816", "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": "L847", "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": "L872", "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": "L941", "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": "L998", "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": "L1029", "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": "L1061", "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": "L1096", "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": "L1113", "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": "L1131", "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": "L1160", "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": "L1204", "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": "L1265", "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": "L1308", "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": "L1366", "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": "L1405", "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": "L1450", "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": "L1473", "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": "L1527", "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": "L1559", "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": "L1588", "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": "L1604", "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": "L1660", "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": "L1719", "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": "L1756", "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": "L1801", "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": "L1823", "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": "L1873", "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": "L1897", "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": "L1925", "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": "L1998", "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": "L2139", "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": "L2316", "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": "L2435", "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": "L2695", "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": "L2762", "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": "L2773", "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": "L2788", "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": "L2860", "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": "L2923", "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": "L3021", "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": "L3071", "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": "L3113", "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": "L3137", "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": "L3160", "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": "L3200", "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": "L3253", "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": "L3366", "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": "L3434", "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": "L3462", "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": "L3484", "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": "L3492", "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": "L3501", "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": "L3568", "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": "L3715", "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": "L4015", "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": "L4036", "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": "L4076", "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": "L4136", "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": "L4165", "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": "L4197", "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": "L4561", "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": "L4601", "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": "L4638", "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": "L4649", "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": "L4660", "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": "L4746", "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": "L4977", "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": "L4992", "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": "L4996", "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": "L5012", "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": "L5032", "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": "L5044", "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": "L5078", "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": "L5126", "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": "L5208", "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": "L5290", "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": "L5356", "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": "L5426", "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": "L5446", "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": "L5465", "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": "L5494", "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": "L5525", "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": "L5606", "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": "L5690", "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": "L5707", "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": "L5842", "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": "L5894", "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": "L5928", "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": "L5966", "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": "L6018", "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": "L6052", "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": "L6090", "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": "L6155", "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": "L6194", "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": "L6259", "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": "L6311", "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": "L6381", "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": "L6419", "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": "L6496", "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": "L6534", "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": "L6600", "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": "L6623", "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": "L6656", "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": "L6687", "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": "L6711", "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": "L6829", "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": "L6891", "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": "L6950", "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": "L6963", "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": "L7015", "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": "L7046", "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": "L7064", "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": "L7077", "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": "L7097", "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": "L7115", "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": "L7128", "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": "L7144", "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": "L7164", "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": "L7182", "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": "L7202", "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": "L7224", "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": "L7251", "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": "L7279", "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": "L7343", "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": "L7387", "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": "L7471", "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": "L7524", "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": "L7567", "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": "L7796", "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": "L7877", "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": "L7982", "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": "L8043", "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": "L8072", "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": "L8101", "weight": 1.0}, {"source": "api_admin_get_admin_region_filter", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L103", "weight": 1.0}, {"source": "api_admin_apply_region_minutes_to_data", "target": "api_admin_minutes_value_from_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L235", "weight": 1.0}, {"source": "api_admin_create_region", "target": "api_admin_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": "L361", "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": "L408", "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": "L485", "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": "L517", "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": "L536", "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": "L579", "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": "L627", "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": "L952", "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": "L1146", "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": "L1291", "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": "L1350", "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": "L1394", "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": "L1418", "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": "L1578", "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": "L1616", "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": "L1940", "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": "L2080", "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": "L2286", "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": "L2511", "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": "L2801", "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": "L2964", "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": "L2984", "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": "L3519", "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": "L3532", "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": "L3533", "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": "L3588", "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": "L3623", "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": "L3637", "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": "L3738", "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": "L3767", "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": "L3815", "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": "L3817", "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": "L3825", "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": "L3919", "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": "L3951", "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": "L4851", "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": "L4984", "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": "L5059", "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": "L5069", "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": "L5091", "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": "L5161", "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": "L5174", "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": "L5240", "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": "L5254", "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": "L5301", "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": "L5302", "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": "L5305", "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": "L5306", "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": "L5338", "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": "L5367", "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": "L5368", "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": "L5371", "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": "L5372", "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": "L5396", "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": "L5406", "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": "L5433", "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": "L5434", "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": "L5437", "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": "L5438", "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": "L5453", "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": "L5454", "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": "L5457", "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": "L5458", "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": "L5468", "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": "L5470", "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": "L5497", "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": "L5499", "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": "L5530", "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": "L5533", "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": "L5547", "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": "L5563", "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": "L5611", "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": "L5614", "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": "L5629", "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": "L5641", "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": "L5648", "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": "L5768", "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": "L5788", "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": "L5856", "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": "L5857", "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": "L5858", "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": "L5902", "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": "L5909", "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": "L5917", "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": "L5937", "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": "L5961", "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": "L5980", "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": "L5981", "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": "L5982", "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": "L6026", "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": "L6033", "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": "L6041", "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": "L6061", "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": "L6085", "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": "L6392", "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": "L6583", "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": "L6739", "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": "L6850", "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": "L7409", "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": "L7433", "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": "L7445", "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": "L7944", "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": "L7953", "weight": 1.0}, {"source": "api_admin_rationale_50", "target": "api_admin_category_path_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L50", "weight": 1.0}, {"source": "api_admin_rationale_70", "target": "api_admin_supplier_pickup_address_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L70", "weight": 1.0}, {"source": "api_admin_rationale_95", "target": "api_admin_require_admin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95", "weight": 1.0}, {"source": "api_admin_rationale_102", "target": "api_admin_get_admin_region_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L102", "weight": 1.0}, {"source": "api_admin_rationale_112", "target": "api_admin_get_admin_allowed_region_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L112", "weight": 1.0}, {"source": "api_admin_rationale_151", "target": "api_admin_effective_settlement_region_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L151", "weight": 1.0}, {"source": "api_admin_rationale_162", "target": "api_admin_aggregate_client_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162", "weight": 1.0}, {"source": "api_admin_rationale_190", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190", "weight": 1.0}, {"source": "api_admin_rationale_217", "target": "api_admin_minutes_value_from_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L217", "weight": 1.0}, {"source": "api_admin_rationale_233", "target": "api_admin_apply_region_minutes_to_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L233", "weight": 1.0}, {"source": "api_admin_rationale_258", "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": "L258", "weight": 1.0}, {"source": "api_admin_rationale_652", "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": "L652", "weight": 1.0}, {"source": "api_admin_rationale_820", "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": "L820", "weight": 1.0}, {"source": "api_admin_rationale_878", "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": "L878", "weight": 1.0}, {"source": "api_admin_rationale_1118", "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": "L1118", "weight": 1.0}, {"source": "api_admin_rationale_1137", "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": "L1137", "weight": 1.0}, {"source": "api_admin_rationale_1410", "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": "L1410", "weight": 1.0}, {"source": "api_admin_rationale_1878", "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": "L1878", "weight": 1.0}, {"source": "api_admin_rationale_2144", "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": "L2144", "weight": 1.0}, {"source": "api_admin_rationale_2440", "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": "L2440", "weight": 1.0}, {"source": "api_admin_rationale_3205", "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": "L3205", "weight": 1.0}, {"source": "api_admin_rationale_3463", "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": "L3463", "weight": 1.0}, {"source": "api_admin_rationale_3502", "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": "L3502", "weight": 1.0}, {"source": "api_admin_rationale_4983", "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": "L4983", "weight": 1.0}, {"source": "api_admin_rationale_5013", "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": "L5013", "weight": 1.0}, {"source": "api_admin_rationale_5033", "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": "L5033", "weight": 1.0}, {"source": "api_admin_rationale_5045", "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": "L5045", "weight": 1.0}, {"source": "api_admin_rationale_5432", "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": "L5432", "weight": 1.0}, {"source": "api_admin_rationale_5452", "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": "L5452", "weight": 1.0}, {"source": "api_admin_rationale_5708", "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": "L5708", "weight": 1.0}, {"source": "api_admin_rationale_5934", "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": "L5934", "weight": 1.0}, {"source": "api_admin_rationale_6058", "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": "L6058", "weight": 1.0}, {"source": "api_admin_rationale_7120", "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": "L7120", "weight": 1.0}, {"source": "api_admin_rationale_7134", "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": "L7134", "weight": 1.0}, {"source": "api_admin_rationale_7477", "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": "L7477", "weight": 1.0}, {"source": "api_admin_rationale_7572", "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": "L7572", "weight": 1.0}, {"source": "api_admin_rationale_7882", "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": "L7882", "weight": 1.0}, {"source": "api_admin_rationale_2040", "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": "L2040", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_admin_numeric_to_float_optional", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L46"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_category_path_display", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L55"}, {"caller_nid": "api_admin_category_path_display", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L58"}, {"caller_nid": "api_admin_category_path_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L59"}, {"caller_nid": "api_admin_category_path_display", "callee": "insert", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L63"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L64"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L64"}, {"caller_nid": "api_admin_category_path_display", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L66"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L74"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_by_user_and_type", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L76"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L82"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L83"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L84"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L86"}, {"caller_nid": "api_admin_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L96"}, {"caller_nid": "api_admin_require_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L97"}, {"caller_nid": "api_admin_get_admin_region_filter", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L108"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L117"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L119"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L121"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L124"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L126"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L129"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L136"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L136"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L142"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L144"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L165"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L165"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L168"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L171"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L181"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L182"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L182"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L193"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L193"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L196"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L199"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L208"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L208"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L209"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L210"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L210"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L220"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L220"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L224"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L226"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L228"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L242"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L242"}, {"caller_nid": "api_admin_get_china_region_tree_admin", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L259"}, {"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": "L259"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L275"}, {"caller_nid": "api_admin_list_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L275"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L278"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L279"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L280"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L283"}, {"caller_nid": "api_admin_list_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L285"}, {"caller_nid": "api_admin_list_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L287"}, {"caller_nid": "api_admin_list_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L287"}, {"caller_nid": "api_admin_list_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L287"}, {"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": "L287"}, {"caller_nid": "api_admin_list_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L287"}, {"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": "L289"}, {"caller_nid": "api_admin_list_regions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L295"}, {"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": "L309"}, {"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": "L310"}, {"caller_nid": "api_admin_get_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L320"}, {"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": "L322"}, {"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": "L323"}, {"caller_nid": "api_admin_get_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L332"}, {"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": "L346"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L346"}, {"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": "L348"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L352"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L353"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L354"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L357"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L357"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L359"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L359"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L365"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L365"}, {"caller_nid": "api_admin_create_region", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L366"}, {"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": "L368"}, {"caller_nid": "api_admin_create_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L377"}, {"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": "L393"}, {"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": "L395"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L399"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L400"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L401"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L404"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L404"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L406"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L406"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L412"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L412"}, {"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": "L413"}, {"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": "L416"}, {"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": "L418"}, {"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": "L437"}, {"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": "L439"}, {"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": "L440"}, {"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": "L447"}, {"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": "L450"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L463"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L463"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L466"}, {"caller_nid": "api_admin_list_categories", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L466"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L468"}, {"caller_nid": "api_admin_list_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L470"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L472"}, {"caller_nid": "api_admin_list_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L472"}, {"caller_nid": "api_admin_list_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L472"}, {"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": "L472"}, {"caller_nid": "api_admin_list_categories", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L472"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L475"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L475"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L475"}, {"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": "L478"}, {"caller_nid": "api_admin_list_categories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L483"}, {"caller_nid": "api_admin_list_categories", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L487"}, {"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": "L502"}, {"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": "L503"}, {"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": "L512"}, {"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": "L513"}, {"caller_nid": "api_admin_get_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L528"}, {"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": "L530"}, {"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": "L531"}, {"caller_nid": "api_admin_get_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L538"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L549"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L549"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L551"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L555"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L555"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L558"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L558"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L560"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L560"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L562"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L562"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L565"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L565"}, {"caller_nid": "api_admin_create_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L568"}, {"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": "L570"}, {"caller_nid": "api_admin_create_category", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L572"}, {"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": "L574"}, {"caller_nid": "api_admin_create_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L581"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L593"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L593"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L596"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L598"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L598"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L601"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L601"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L603"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L603"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L605"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L605"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L608"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L608"}, {"caller_nid": "api_admin_update_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L613"}, {"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": "L615"}, {"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": "L617"}, {"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": "L620"}, {"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": "L622"}, {"caller_nid": "api_admin_update_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L629"}, {"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": "L640"}, {"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": "L642"}, {"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": "L643"}, {"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": "L654"}, {"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": "L656"}, {"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": "L657"}, {"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": "L661"}, {"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": "L661"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L677"}, {"caller_nid": "api_admin_list_units", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L677"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L680"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L681"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L682"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L685"}, {"caller_nid": "api_admin_list_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L687"}, {"caller_nid": "api_admin_list_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"caller_nid": "api_admin_list_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"caller_nid": "api_admin_list_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"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": "L689"}, {"caller_nid": "api_admin_list_units", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"caller_nid": "api_admin_list_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"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": "L691"}, {"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": "L706"}, {"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": "L707"}, {"caller_nid": "api_admin_get_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L717"}, {"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": "L719"}, {"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": "L720"}, {"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": "L737"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L737"}, {"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": "L739"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L741"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L741"}, {"caller_nid": "api_admin_create_unit", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L742"}, {"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": "L744"}, {"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": "L763"}, {"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": "L765"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L767"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L767"}, {"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": "L768"}, {"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": "L771"}, {"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": "L773"}, {"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": "L789"}, {"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": "L791"}, {"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": "L792"}, {"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": "L812"}, {"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": "L822"}, {"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": "L822"}, {"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": "L822"}, {"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": "L822"}, {"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": "L827"}, {"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": "L829"}, {"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": "L832"}, {"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": "L853"}, {"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": "L855"}, {"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": "L857"}, {"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": "L857"}, {"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": "L857"}, {"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": "L864"}, {"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": "L864"}, {"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": "L864"}, {"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": "L865"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L879"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L881"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L883"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L885"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L888"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L889"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L892"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L893"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L896"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L896"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L896"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L905"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "SysUserMenuScopeHis", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L906"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L921"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "SysUserMenuScope", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L922"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L923"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L933"}, {"caller_nid": "api_admin_put_user_menu_scopes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L934"}, {"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": "L955"}, {"caller_nid": "api_admin_list_users", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L957"}, {"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": "L959"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L972"}, {"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": "L976"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L982"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L982"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L982"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L985"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L987"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L988"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1004"}, {"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": "L1006"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1010"}, {"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": "L1013"}, {"caller_nid": "api_admin_get_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1018"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1018"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1018"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1023"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1024"}, {"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": "L1036"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1036"}, {"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": "L1038"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1040"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1040"}, {"caller_nid": "api_admin_create_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1041"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1042"}, {"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": "L1045"}, {"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": "L1047"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1047"}, {"caller_nid": "api_admin_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1053"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1053"}, {"caller_nid": "api_admin_create_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1053"}, {"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": "L1057"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1068"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1068"}, {"caller_nid": "api_admin_update_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1069"}, {"caller_nid": "api_admin_update_user", "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", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1072"}, {"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": "L1075"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1079"}, {"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": "L1082"}, {"caller_nid": "api_admin_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1087"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1087"}, {"caller_nid": "api_admin_update_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1087"}, {"caller_nid": "api_admin_delete_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1103"}, {"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": "L1104"}, {"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": "L1106"}, {"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": "L1108"}, {"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": "L1109"}, {"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": "L1120"}, {"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": "L1122"}, {"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": "L1123"}, {"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": "L1127"}, {"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": "L1127"}, {"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": "L1139"}, {"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": "L1141"}, {"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": "L1141"}, {"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": "L1144"}, {"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": "L1147"}, {"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": "L1151"}, {"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": "L1152"}, {"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": "L1156"}, {"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": "L1171"}, {"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": "L1171"}, {"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": "L1176"}, {"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": "L1177"}, {"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": "L1177"}, {"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": "L1177"}, {"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": "L1177"}, {"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": "L1177"}, {"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": "L1181"}, {"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": "L1189"}, {"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": "L1192"}, {"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": "L1200"}, {"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": "L1200"}, {"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": "L1217"}, {"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": "L1217"}, {"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": "L1220"}, {"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": "L1222"}, {"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": "L1224"}, {"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": "L1224"}, {"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": "L1226"}, {"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": "L1227"}, {"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": "L1227"}, {"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": "L1227"}, {"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": "L1227"}, {"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": "L1227"}, {"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": "L1233"}, {"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": "L1241"}, {"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": "L1250"}, {"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": "L1253"}, {"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": "L1261"}, {"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": "L1261"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1272"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1273"}, {"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": "L1276"}, {"caller_nid": "api_admin_change_password", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1278"}, {"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": "L1279"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1281"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1281"}, {"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": "L1283"}, {"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": "L1285"}, {"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": "L1286"}, {"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": "L1288"}, {"caller_nid": "api_admin_change_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1289"}, {"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": "L1292"}, {"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": "L1301"}, {"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": "L1318"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1333"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1337"}, {"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": "L1341"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1347"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1349"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1350"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1354"}, {"caller_nid": "api_admin_list_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1356"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1372"}, {"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": "L1374"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1378"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1383"}, {"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": "L1386"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1394"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1398"}, {"caller_nid": "api_admin_get_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1400"}, {"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": "L1413"}, {"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": "L1415"}, {"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": "L1417"}, {"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": "L1424"}, {"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": "L1428"}, {"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": "L1430"}, {"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": "L1433"}, {"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": "L1438"}, {"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": "L1446"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1456"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1456"}, {"caller_nid": "api_admin_create_product", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1458"}, {"caller_nid": "api_admin_create_product", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1460"}, {"caller_nid": "api_admin_create_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1461"}, {"caller_nid": "api_admin_create_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1461"}, {"caller_nid": "api_admin_create_product", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1462"}, {"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": "L1463"}, {"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": "L1466"}, {"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": "L1486"}, {"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": "L1489"}, {"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": "L1493"}, {"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": "L1497"}, {"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": "L1498"}, {"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": "L1498"}, {"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": "L1498"}, {"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": "L1500"}, {"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": "L1503"}, {"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": "L1506"}, {"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": "L1508"}, {"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": "L1510"}, {"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": "L1513"}, {"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": "L1515"}, {"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": "L1519"}, {"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": "L1523"}, {"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": "L1523"}, {"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": "L1534"}, {"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": "L1536"}, {"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": "L1540"}, {"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": "L1543"}, {"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": "L1545"}, {"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": "L1547"}, {"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": "L1549"}, {"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": "L1555"}, {"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": "L1555"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1566"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1566"}, {"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": "L1567"}, {"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": "L1570"}, {"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": "L1572"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1578"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1582"}, {"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": "L1594"}, {"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": "L1596"}, {"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": "L1597"}, {"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": "L1619"}, {"caller_nid": "api_admin_list_inquiries", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1621"}, {"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": "L1623"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1635"}, {"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": "L1639"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1643"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1646"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1647"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1649"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1669"}, {"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": "L1671"}, {"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": "L1673"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1677"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1682"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1685"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1689"}, {"caller_nid": "api_admin_get_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1691"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1700"}, {"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": "L1703"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1709"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1710"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1712"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1727"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1727"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1730"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1731"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1732"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1735"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1737"}, {"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": "L1739"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1743"}, {"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": "L1746"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1765"}, {"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": "L1767"}, {"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": "L1770"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1772"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1772"}, {"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": "L1781"}, {"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": "L1784"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1788"}, {"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": "L1791"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1809"}, {"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": "L1811"}, {"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": "L1814"}, {"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": "L1816"}, {"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": "L1817"}, {"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": "L1819"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1833"}, {"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": "L1835"}, {"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": "L1838"}, {"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": "L1840"}, {"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": "L1842"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1847"}, {"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": "L1847"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1847"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1847"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1848"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1854"}, {"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": "L1854"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1854"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1854"}, {"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": "L1859"}, {"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": "L1861"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1863"}, {"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": "L1865"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1868"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1881"}, {"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": "L1883"}, {"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": "L1886"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "unpublish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1888"}, {"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": "L1890"}, {"caller_nid": "api_admin_close_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1905"}, {"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": "L1907"}, {"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": "L1910"}, {"caller_nid": "api_admin_close_inquiry", "callee": "close", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1912"}, {"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": "L1914"}, {"caller_nid": "api_admin_close_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1917"}, {"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": "L1944"}, {"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": "L1952"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1967"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1970"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1973"}, {"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": "L1976"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1980"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1982"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1984"}, {"caller_nid": "api_admin_list_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1986"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1987"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1988"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2012"}, {"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": "L2014"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2017"}, {"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": "L2017"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2017"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2017"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2018"}, {"caller_nid": "api_admin_get_quotation", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2022"}, {"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": "L2025"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2028"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2028"}, {"caller_nid": "api_admin_get_quotation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"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": "L2033"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2034"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2038"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2038"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2044"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2044"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2044"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2045"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2051"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2054"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2054"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2055"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2059"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2064"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2070"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2077"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2077"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2078"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2079"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2080"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2081"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2083"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2084"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2089"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2090"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2092"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2094"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2096"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2096"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2097"}, {"caller_nid": "api_admin_get_quotation", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2100"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2101"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2104"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2108"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2111"}, {"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": "L2116"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2126"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2127"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2128"}, {"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": "L2157"}, {"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": "L2157"}, {"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": "L2157"}, {"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": "L2157"}, {"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": "L2159"}, {"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": "L2162"}, {"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": "L2162"}, {"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": "L2162"}, {"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": "L2162"}, {"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": "L2163"}, {"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": "L2167"}, {"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": "L2170"}, {"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": "L2170"}, {"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": "L2170"}, {"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": "L2170"}, {"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": "L2171"}, {"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": "L2177"}, {"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": "L2180"}, {"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": "L2180"}, {"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": "L2180"}, {"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": "L2180"}, {"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": "L2181"}, {"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": "L2185"}, {"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": "L2193"}, {"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": "L2193"}, {"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": "L2193"}, {"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": "L2197"}, {"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": "L2197"}, {"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": "L2197"}, {"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": "L2198"}, {"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": "L2198"}, {"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": "L2200"}, {"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": "L2200"}, {"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": "L2202"}, {"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": "L2203"}, {"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": "L2203"}, {"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": "L2204"}, {"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": "L2208"}, {"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": "L2208"}, {"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": "L2208"}, {"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": "L2209"}, {"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": "L2209"}, {"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": "L2212"}, {"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": "L2212"}, {"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": "L2212"}, {"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": "L2212"}, {"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": "L2217"}, {"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": "L2217"}, {"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": "L2217"}, {"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": "L2217"}, {"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": "L2219"}, {"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": "L2220"}, {"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": "L2220"}, {"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": "L2221"}, {"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": "L2224"}, {"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": "L2224"}, {"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": "L2224"}, {"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": "L2225"}, {"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": "L2225"}, {"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": "L2228"}, {"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": "L2228"}, {"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": "L2229"}, {"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": "L2229"}, {"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": "L2232"}, {"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": "L2235"}, {"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": "L2236"}, {"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": "L2236"}, {"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": "L2236"}, {"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": "L2241"}, {"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": "L2241"}, {"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": "L2241"}, {"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": "L2242"}, {"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": "L2242"}, {"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": "L2245"}, {"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": "L2245"}, {"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": "L2245"}, {"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": "L2245"}, {"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": "L2252"}, {"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": "L2255"}, {"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": "L2256"}, {"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": "L2256"}, {"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": "L2260"}, {"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": "L2260"}, {"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": "L2261"}, {"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": "L2262"}, {"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": "L2263"}, {"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": "L2263"}, {"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": "L2263"}, {"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": "L2266"}, {"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": "L2267"}, {"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": "L2268"}, {"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": "L2269"}, {"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": "L2270"}, {"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": "L2270"}, {"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": "L2275"}, {"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": "L2275"}, {"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": "L2279"}, {"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": "L2280"}, {"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": "L2286"}, {"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": "L2287"}, {"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": "L2292"}, {"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": "L2300"}, {"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": "L2301"}, {"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": "L2302"}, {"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": "L2307"}, {"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": "L2311"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2336"}, {"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": "L2338"}, {"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": "L2338"}, {"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": "L2339"}, {"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": "L2346"}, {"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": "L2348"}, {"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": "L2358"}, {"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": "L2359"}, {"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": "L2361"}, {"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": "L2363"}, {"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": "L2365"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2371"}, {"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": "L2375"}, {"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": "L2378"}, {"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": "L2378"}, {"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": "L2378"}, {"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": "L2382"}, {"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": "L2385"}, {"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": "L2385"}, {"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": "L2385"}, {"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": "L2386"}, {"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": "L2391"}, {"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": "L2393"}, {"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": "L2396"}, {"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": "L2398"}, {"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": "L2402"}, {"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": "L2405"}, {"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": "L2407"}, {"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": "L2411"}, {"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": "L2414"}, {"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": "L2419"}, {"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": "L2422"}, {"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": "L2423"}, {"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": "L2424"}, {"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": "L2455"}, {"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": "L2455"}, {"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": "L2455"}, {"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": "L2455"}, {"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": "L2457"}, {"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": "L2460"}, {"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": "L2460"}, {"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": "L2460"}, {"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": "L2460"}, {"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": "L2461"}, {"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": "L2465"}, {"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": "L2466"}, {"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": "L2466"}, {"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": "L2466"}, {"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": "L2470"}, {"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": "L2470"}, {"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": "L2470"}, {"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": "L2471"}, {"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": "L2471"}, {"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": "L2473"}, {"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": "L2473"}, {"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": "L2474"}, {"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": "L2475"}, {"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": "L2475"}, {"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": "L2476"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2481"}, {"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": "L2481"}, {"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": "L2484"}, {"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": "L2484"}, {"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": "L2484"}, {"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": "L2484"}, {"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": "L2489"}, {"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": "L2489"}, {"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": "L2489"}, {"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": "L2489"}, {"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": "L2490"}, {"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": "L2494"}, {"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": "L2494"}, {"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": "L2498"}, {"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": "L2498"}, {"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": "L2498"}, {"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": "L2498"}, {"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": "L2499"}, {"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": "L2504"}, {"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": "L2509"}, {"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": "L2509"}, {"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": "L2510"}, {"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": "L2511"}, {"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": "L2512"}, {"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": "L2514"}, {"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": "L2515"}, {"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": "L2517"}, {"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": "L2520"}, {"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": "L2522"}, {"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": "L2525"}, {"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": "L2526"}, {"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": "L2527"}, {"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": "L2531"}, {"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": "L2538"}, {"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": "L2547"}, {"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": "L2550"}, {"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": "L2550"}, {"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": "L2550"}, {"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": "L2551"}, {"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": "L2556"}, {"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": "L2556"}, {"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": "L2560"}, {"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": "L2560"}, {"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": "L2561"}, {"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": "L2562"}, {"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": "L2563"}, {"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": "L2565"}, {"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": "L2566"}, {"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": "L2568"}, {"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": "L2571"}, {"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": "L2573"}, {"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": "L2576"}, {"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": "L2577"}, {"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": "L2578"}, {"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": "L2582"}, {"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": "L2584"}, {"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": "L2589"}, {"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": "L2591"}, {"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": "L2591"}, {"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": "L2592"}, {"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": "L2592"}, {"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": "L2595"}, {"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": "L2599"}, {"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": "L2603"}, {"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": "L2603"}, {"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": "L2603"}, {"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": "L2604"}, {"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": "L2610"}, {"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": "L2610"}, {"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": "L2611"}, {"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": "L2611"}, {"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": "L2612"}, {"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": "L2612"}, {"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": "L2612"}, {"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": "L2613"}, {"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": "L2619"}, {"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": "L2619"}, {"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": "L2625"}, {"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": "L2625"}, {"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": "L2625"}, {"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": "L2626"}, {"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": "L2631"}, {"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": "L2631"}, {"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": "L2634"}, {"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": "L2634"}, {"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": "L2635"}, {"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": "L2638"}, {"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": "L2639"}, {"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": "L2639"}, {"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": "L2639"}, {"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": "L2643"}, {"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": "L2643"}, {"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": "L2643"}, {"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": "L2644"}, {"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": "L2644"}, {"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": "L2647"}, {"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": "L2647"}, {"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": "L2647"}, {"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": "L2647"}, {"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": "L2653"}, {"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": "L2653"}, {"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": "L2654"}, {"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": "L2655"}, {"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": "L2656"}, {"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": "L2657"}, {"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": "L2658"}, {"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": "L2658"}, {"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": "L2658"}, {"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": "L2660"}, {"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": "L2661"}, {"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": "L2662"}, {"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": "L2663"}, {"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": "L2664"}, {"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": "L2664"}, {"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": "L2665"}, {"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": "L2668"}, {"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": "L2669"}, {"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": "L2670"}, {"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": "L2674"}, {"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": "L2675"}, {"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": "L2677"}, {"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": "L2677"}, {"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": "L2678"}, {"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": "L2678"}, {"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": "L2678"}, {"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": "L2681"}, {"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": "L2689"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2704"}, {"caller_nid": "api_admin_compare_quotations", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2704"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2704"}, {"caller_nid": "api_admin_compare_quotations", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2705"}, {"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": "L2706"}, {"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": "L2708"}, {"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": "L2716"}, {"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": "L2721"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2723"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2726"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2730"}, {"caller_nid": "api_admin_compare_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2743"}, {"caller_nid": "api_admin_compare_quotations", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2747"}, {"caller_nid": "api_admin_compare_quotations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2748"}, {"caller_nid": "api_admin_compare_quotations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2750"}, {"caller_nid": "api_admin_compare_quotations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2751"}, {"caller_nid": "api_admin_compare_quotations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2755"}, {"caller_nid": "api_admin_compare_quotations", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2757"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2757"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2757"}, {"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": "L2758"}, {"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": "L2769"}, {"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": "L2780"}, {"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": "L2805"}, {"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": "L2813"}, {"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": "L2827"}, {"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": "L2830"}, {"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": "L2833"}, {"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": "L2836"}, {"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": "L2840"}, {"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": "L2842"}, {"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": "L2845"}, {"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": "L2847"}, {"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": "L2848"}, {"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": "L2850"}, {"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": "L2869"}, {"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": "L2870"}, {"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": "L2871"}, {"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": "L2872"}, {"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": "L2873"}, {"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": "L2874"}, {"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": "L2877"}, {"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": "L2879"}, {"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": "L2881"}, {"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": "L2886"}, {"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": "L2886"}, {"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": "L2891"}, {"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": "L2892"}, {"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": "L2895"}, {"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": "L2909"}, {"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": "L2912"}, {"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": "L2916"}, {"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": "L2932"}, {"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": "L2934"}, {"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": "L2936"}, {"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": "L2941"}, {"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": "L2946"}, {"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": "L2951"}, {"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": "L2956"}, {"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": "L2957"}, {"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": "L2960"}, {"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": "L2971"}, {"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": "L2974"}, {"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": "L2978"}, {"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": "L2980"}, {"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": "L2981"}, {"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": "L2982"}, {"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": "L2982"}, {"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": "L2983"}, {"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": "L2987"}, {"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": "L2991"}, {"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": "L2998"}, {"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": "L3002"}, {"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": "L3010"}, {"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": "L3013"}, {"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": "L3015"}, {"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": "L3031"}, {"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": "L3033"}, {"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": "L3036"}, {"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": "L3038"}, {"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": "L3039"}, {"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": "L3040"}, {"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": "L3045"}, {"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": "L3045"}, {"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": "L3052"}, {"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": "L3053"}, {"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": "L3056"}, {"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": "L3064"}, {"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": "L3081"}, {"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": "L3083"}, {"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": "L3086"}, {"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": "L3088"}, {"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": "L3089"}, {"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": "L3094"}, {"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": "L3094"}, {"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": "L3098"}, {"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": "L3101"}, {"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": "L3106"}, {"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": "L3121"}, {"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": "L3123"}, {"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": "L3126"}, {"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": "L3128"}, {"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": "L3130"}, {"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": "L3145"}, {"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": "L3147"}, {"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": "L3150"}, {"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": "L3152"}, {"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": "L3154"}, {"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": "L3171"}, {"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": "L3173"}, {"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": "L3185"}, {"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": "L3186"}, {"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": "L3189"}, {"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": "L3209"}, {"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": "L3219"}, {"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": "L3220"}, {"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": "L3224"}, {"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": "L3227"}, {"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": "L3229"}, {"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": "L3234"}, {"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": "L3237"}, {"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": "L3239"}, {"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": "L3242"}, {"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": "L3246"}, {"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": "L3248"}, {"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": "L3264"}, {"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": "L3265"}, {"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": "L3268"}, {"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": "L3271"}, {"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": "L3274"}, {"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": "L3275"}, {"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": "L3282"}, {"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": "L3282"}, {"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": "L3282"}, {"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": "L3282"}, {"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": "L3287"}, {"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": "L3288"}, {"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": "L3290"}, {"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": "L3293"}, {"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": "L3296"}, {"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": "L3299"}, {"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": "L3300"}, {"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": "L3309"}, {"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": "L3317"}, {"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": "L3333"}, {"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": "L3334"}, {"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": "L3335"}, {"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": "L3336"}, {"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": "L3337"}, {"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": "L3338"}, {"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": "L3340"}, {"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": "L3345"}, {"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": "L3351"}, {"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": "L3377"}, {"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": "L3386"}, {"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": "L3387"}, {"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": "L3389"}, {"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": "L3397"}, {"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": "L3398"}, {"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": "L3400"}, {"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": "L3403"}, {"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": "L3435"}, {"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": "L3438"}, {"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": "L3454"}, {"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": "L3464"}, {"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": "L3464"}, {"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": "L3465"}, {"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": "L3467"}, {"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": "L3467"}, {"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": "L3467"}, {"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": "L3469"}, {"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": "L3470"}, {"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": "L3471"}, {"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": "L3471"}, {"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": "L3473"}, {"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": "L3473"}, {"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": "L3478"}, {"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": "L3480"}, {"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": "L3493"}, {"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": "L3496"}, {"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": "L3496"}, {"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": "L3508"}, {"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": "L3508"}, {"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": "L3509"}, {"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": "L3510"}, {"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": "L3517"}, {"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": "L3521"}, {"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": "L3522"}, {"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": "L3523"}, {"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": "L3526"}, {"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": "L3526"}, {"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": "L3527"}, {"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": "L3527"}, {"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": "L3529"}, {"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": "L3539"}, {"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": "L3540"}, {"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": "L3541"}, {"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": "L3549"}, {"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": "L3551"}, {"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": "L3553"}, {"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": "L3554"}, {"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": "L3555"}, {"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": "L3562"}, {"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": "L3563"}, {"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": "L3563"}, {"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": "L3563"}, {"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": "L3591"}, {"caller_nid": "api_admin_list_orders", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3593"}, {"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": "L3595"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3617"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3617"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3617"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3618"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3621"}, {"caller_nid": "api_admin_list_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3621"}, {"caller_nid": "api_admin_list_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3622"}, {"caller_nid": "api_admin_list_orders", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3625"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3626"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3631"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3632"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3634"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3634"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3636"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3640"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3642"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3642"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3651"}, {"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": "L3651"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3651"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3651"}, {"caller_nid": "api_admin_list_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3651"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3652"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3656"}, {"caller_nid": "api_admin_list_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3656"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3660"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3661"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3662"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3666"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3669"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3674"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3677"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3679"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3680"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3684"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3686"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3687"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3688"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3691"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3692"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3697"}, {"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": "L3698"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3701"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3702"}, {"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": "L3705"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3723"}, {"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": "L3725"}, {"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": "L3728"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3730"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3731"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3734"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3740"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3741"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3744"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3750"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3751"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3754"}, {"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": "L3761"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3765"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3773"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3774"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3783"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3791"}, {"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": "L3796"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3803"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3806"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3813"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3815"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3816"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3817"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3818"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3819"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3819"}, {"caller_nid": "api_admin_get_order", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3820"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3821"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3822"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3823"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3823"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3824"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3828"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3831"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3836"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3854"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3855"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3856"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3861"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3863"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3867"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3869"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3869"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3873"}, {"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": "L3900"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3905"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3906"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3907"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3909"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3912"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3916"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3917"}, {"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": "L3922"}, {"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": "L3925"}, {"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": "L3928"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3931"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3933"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3933"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3933"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3933"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3933"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3935"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3941"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3942"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3947"}, {"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": "L3953"}, {"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": "L3967"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3968"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3969"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3970"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3971"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3972"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3973"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3980"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3981"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3982"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3993"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3994"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3995"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4023"}, {"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": "L4025"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4027"}, {"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": "L4030"}, {"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": "L4032"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4032"}, {"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": "L4045"}, {"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": "L4047"}, {"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": "L4049"}, {"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": "L4050"}, {"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": "L4052"}, {"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": "L4053"}, {"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": "L4055"}, {"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": "L4056"}, {"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": "L4064"}, {"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": "L4067"}, {"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": "L4068"}, {"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": "L4069"}, {"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": "L4070"}, {"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": "L4085"}, {"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": "L4098"}, {"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": "L4102"}, {"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": "L4105"}, {"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": "L4107"}, {"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": "L4111"}, {"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": "L4113"}, {"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": "L4114"}, {"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": "L4115"}, {"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": "L4118"}, {"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": "L4121"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4144"}, {"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": "L4146"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4152"}, {"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": "L4154"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4157"}, {"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": "L4161"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4161"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4173"}, {"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": "L4175"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4181"}, {"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": "L4183"}, {"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": "L4188"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4188"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4209"}, {"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": "L4211"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4214"}, {"caller_nid": "api_admin_adjust_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4216"}, {"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": "L4217"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4220"}, {"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": "L4221"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4224"}, {"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": "L4225"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4227"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4228"}, {"caller_nid": "api_admin_adjust_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4229"}, {"caller_nid": "api_admin_adjust_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4229"}, {"caller_nid": "api_admin_adjust_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4229"}, {"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": "L4231"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4233"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4238"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4239"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4240"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4241"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4242"}, {"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": "L4248"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4251"}, {"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": "L4262"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4263"}, {"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": "L4264"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4266"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4266"}, {"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": "L4268"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4270"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4270"}, {"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": "L4278"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4282"}, {"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": "L4286"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4294"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4294"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4299"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4302"}, {"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": "L4311"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4312"}, {"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": "L4313"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4315"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4315"}, {"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": "L4317"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4319"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4319"}, {"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": "L4324"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4328"}, {"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": "L4333"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4341"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4341"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4346"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4349"}, {"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": "L4357"}, {"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": "L4361"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4365"}, {"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": "L4370"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4378"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4380"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4383"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4386"}, {"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": "L4395"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4398"}, {"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": "L4400"}, {"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": "L4404"}, {"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": "L4408"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4411"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4411"}, {"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": "L4413"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4415"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4415"}, {"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": "L4422"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4426"}, {"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": "L4431"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4439"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4439"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4445"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4448"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4456"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4460"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4468"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "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": "L4468"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4469"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4469"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4469"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4470"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4470"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4470"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4471"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4471"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4471"}, {"caller_nid": "api_admin_adjust_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4484"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4484"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4484"}, {"caller_nid": "api_admin_adjust_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4489"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4489"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4489"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4497"}, {"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": "L4499"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4503"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4508"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4509"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4510"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4512"}, {"caller_nid": "api_admin_adjust_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4513"}, {"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": "L4515"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4522"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4523"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4524"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4525"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4526"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4528"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4531"}, {"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": "L4537"}, {"caller_nid": "api_admin_adjust_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4538"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4539"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4542"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4542"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4546"}, {"caller_nid": "api_admin_adjust_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4548"}, {"caller_nid": "api_admin_adjust_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4549"}, {"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": "L4551"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4553"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4554"}, {"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": "L4570"}, {"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": "L4572"}, {"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": "L4574"}, {"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": "L4578"}, {"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": "L4583"}, {"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": "L4584"}, {"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": "L4585"}, {"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": "L4586"}, {"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": "L4587"}, {"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": "L4589"}, {"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": "L4589"}, {"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": "L4591"}, {"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": "L4594"}, {"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": "L4596"}, {"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": "L4610"}, {"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": "L4612"}, {"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": "L4614"}, {"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": "L4617"}, {"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": "L4620"}, {"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": "L4624"}, {"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": "L4627"}, {"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": "L4628"}, {"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": "L4629"}, {"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": "L4630"}, {"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": "L4634"}, {"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": "L4634"}, {"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": "L4645"}, {"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": "L4656"}, {"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": "L4669"}, {"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": "L4671"}, {"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": "L4674"}, {"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": "L4675"}, {"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": "L4678"}, {"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": "L4680"}, {"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": "L4684"}, {"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": "L4686"}, {"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": "L4691"}, {"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": "L4698"}, {"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": "L4705"}, {"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": "L4709"}, {"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": "L4710"}, {"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": "L4727"}, {"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": "L4732"}, {"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": "L4733"}, {"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": "L4734"}, {"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": "L4736"}, {"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": "L4740"}, {"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": "L4756"}, {"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": "L4758"}, {"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": "L4761"}, {"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": "L4763"}, {"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": "L4764"}, {"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": "L4766"}, {"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": "L4768"}, {"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": "L4770"}, {"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": "L4770"}, {"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": "L4772"}, {"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": "L4774"}, {"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": "L4774"}, {"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": "L4775"}, {"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": "L4775"}, {"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": "L4779"}, {"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": "L4779"}, {"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": "L4779"}, {"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": "L4780"}, {"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": "L4782"}, {"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": "L4787"}, {"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": "L4790"}, {"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": "L4792"}, {"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": "L4794"}, {"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": "L4796"}, {"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": "L4798"}, {"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": "L4799"}, {"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": "L4799"}, {"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": "L4803"}, {"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": "L4807"}, {"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": "L4819"}, {"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": "L4823"}, {"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": "L4825"}, {"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": "L4828"}, {"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": "L4835"}, {"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": "L4842"}, {"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": "L4846"}, {"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": "L4847"}, {"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": "L4865"}, {"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": "L4872"}, {"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": "L4879"}, {"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": "L4884"}, {"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": "L4885"}, {"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": "L4894"}, {"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": "L4901"}, {"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": "L4913"}, {"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": "L4920"}, {"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": "L4924"}, {"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": "L4932"}, {"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": "L4939"}, {"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": "L4952"}, {"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": "L4962"}, {"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": "L4963"}, {"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": "L4965"}, {"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": "L4971"}, {"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": "L4993"}, {"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": "L4993"}, {"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": "L4993"}, {"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": "L4993"}, {"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": "L4993"}, {"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": "L5001"}, {"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": "L5001"}, {"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": "L5006"}, {"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": "L5006"}, {"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": "L5014"}, {"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": "L5016"}, {"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": "L5016"}, {"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": "L5017"}, {"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": "L5019"}, {"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": "L5022"}, {"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": "L5022"}, {"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": "L5024"}, {"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": "L5025"}, {"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": "L5025"}, {"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": "L5026"}, {"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": "L5027"}, {"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": "L5028"}, {"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": "L5028"}, {"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": "L5029"}, {"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": "L5037"}, {"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": "L5037"}, {"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": "L5037"}, {"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": "L5038"}, {"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": "L5048"}, {"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": "L5048"}, {"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": "L5048"}, {"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": "L5048"}, {"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": "L5051"}, {"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": "L5051"}, {"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": "L5051"}, {"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": "L5052"}, {"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": "L5057"}, {"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": "L5057"}, {"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": "L5058"}, {"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": "L5062"}, {"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": "L5066"}, {"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": "L5067"}, {"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": "L5068"}, {"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": "L5071"}, {"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": "L5072"}, {"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": "L5072"}, {"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": "L5073"}, {"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": "L5073"}, {"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": "L5074"}, {"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": "L5074"}, {"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": "L5074"}, {"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": "L5088"}, {"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": "L5089"}, {"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": "L5090"}, {"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": "L5093"}, {"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": "L5094"}, {"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": "L5095"}, {"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": "L5096"}, {"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": "L5096"}, {"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": "L5097"}, {"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": "L5099"}, {"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": "L5100"}, {"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": "L5100"}, {"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": "L5104"}, {"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": "L5107"}, {"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": "L5136"}, {"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": "L5139"}, {"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": "L5142"}, {"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": "L5142"}, {"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": "L5142"}, {"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": "L5142"}, {"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": "L5143"}, {"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": "L5144"}, {"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": "L5144"}, {"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": "L5149"}, {"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": "L5149"}, {"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": "L5150"}, {"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": "L5151"}, {"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": "L5153"}, {"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": "L5153"}, {"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": "L5153"}, {"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": "L5153"}, {"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": "L5157"}, {"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": "L5157"}, {"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": "L5157"}, {"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": "L5157"}, {"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": "L5160"}, {"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": "L5163"}, {"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": "L5163"}, {"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": "L5163"}, {"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": "L5163"}, {"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": "L5166"}, {"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": "L5166"}, {"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": "L5168"}, {"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": "L5168"}, {"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": "L5168"}, {"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": "L5168"}, {"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": "L5175"}, {"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": "L5177"}, {"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": "L5178"}, {"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": "L5182"}, {"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": "L5184"}, {"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": "L5189"}, {"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": "L5191"}, {"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": "L5192"}, {"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": "L5193"}, {"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": "L5193"}, {"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": "L5194"}, {"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": "L5195"}, {"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": "L5196"}, {"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": "L5202"}, {"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": "L5221"}, {"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": "L5221"}, {"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": "L5221"}, {"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": "L5221"}, {"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": "L5222"}, {"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": "L5223"}, {"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": "L5223"}, {"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": "L5228"}, {"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": "L5228"}, {"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": "L5229"}, {"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": "L5230"}, {"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": "L5232"}, {"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": "L5232"}, {"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": "L5232"}, {"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": "L5232"}, {"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": "L5236"}, {"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": "L5236"}, {"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": "L5236"}, {"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": "L5236"}, {"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": "L5239"}, {"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": "L5241"}, {"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": "L5244"}, {"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": "L5244"}, {"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": "L5244"}, {"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": "L5244"}, {"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": "L5246"}, {"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": "L5249"}, {"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": "L5255"}, {"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": "L5257"}, {"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": "L5258"}, {"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": "L5262"}, {"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": "L5264"}, {"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": "L5265"}, {"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": "L5270"}, {"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": "L5272"}, {"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": "L5274"}, {"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": "L5275"}, {"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": "L5276"}, {"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": "L5277"}, {"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": "L5283"}, {"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": "L5304"}, {"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": "L5307"}, {"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": "L5307"}, {"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": "L5314"}, {"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": "L5316"}, {"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": "L5318"}, {"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": "L5318"}, {"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": "L5320"}, {"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": "L5322"}, {"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": "L5324"}, {"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": "L5325"}, {"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": "L5325"}, {"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": "L5326"}, {"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": "L5327"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5332"}, {"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": "L5335"}, {"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": "L5335"}, {"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": "L5335"}, {"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": "L5335"}, {"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": "L5339"}, {"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": "L5339"}, {"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": "L5341"}, {"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": "L5370"}, {"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": "L5373"}, {"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": "L5373"}, {"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": "L5373"}, {"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": "L5381"}, {"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": "L5383"}, {"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": "L5385"}, {"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": "L5385"}, {"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": "L5387"}, {"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": "L5389"}, {"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": "L5391"}, {"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": "L5392"}, {"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": "L5392"}, {"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": "L5393"}, {"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": "L5394"}, {"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": "L5394"}, {"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": "L5397"}, {"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": "L5397"}, {"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": "L5397"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5398"}, {"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": "L5400"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5403"}, {"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": "L5409"}, {"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": "L5409"}, {"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": "L5409"}, {"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": "L5411"}, {"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": "L5436"}, {"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": "L5439"}, {"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": "L5456"}, {"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": "L5459"}, {"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": "L5466"}, {"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": "L5466"}, {"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": "L5467"}, {"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": "L5468"}, {"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": "L5470"}, {"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": "L5470"}, {"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": "L5471"}, {"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": "L5471"}, {"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": "L5479"}, {"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": "L5480"}, {"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": "L5481"}, {"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": "L5482"}, {"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": "L5483"}, {"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": "L5483"}, {"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": "L5485"}, {"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": "L5487"}, {"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": "L5488"}, {"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": "L5489"}, {"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": "L5489"}, {"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": "L5491"}, {"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": "L5491"}, {"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": "L5491"}, {"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": "L5495"}, {"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": "L5495"}, {"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": "L5496"}, {"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": "L5497"}, {"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": "L5499"}, {"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": "L5499"}, {"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": "L5500"}, {"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": "L5500"}, {"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": "L5500"}, {"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": "L5509"}, {"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": "L5510"}, {"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": "L5511"}, {"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": "L5512"}, {"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": "L5513"}, {"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": "L5513"}, {"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": "L5515"}, {"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": "L5517"}, {"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": "L5518"}, {"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": "L5519"}, {"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": "L5519"}, {"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": "L5521"}, {"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": "L5521"}, {"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": "L5521"}, {"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": "L5531"}, {"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": "L5532"}, {"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": "L5535"}, {"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": "L5537"}, {"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": "L5537"}, {"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": "L5537"}, {"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": "L5538"}, {"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": "L5545"}, {"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": "L5548"}, {"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": "L5548"}, {"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": "L5550"}, {"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": "L5551"}, {"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": "L5553"}, {"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": "L5555"}, {"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": "L5556"}, {"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": "L5558"}, {"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": "L5559"}, {"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": "L5560"}, {"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": "L5560"}, {"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": "L5561"}, {"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": "L5562"}, {"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": "L5566"}, {"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": "L5568"}, {"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": "L5569"}, {"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": "L5576"}, {"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": "L5577"}, {"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": "L5580"}, {"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": "L5580"}, {"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": "L5581"}, {"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": "L5596"}, {"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": "L5597"}, {"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": "L5601"}, {"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": "L5612"}, {"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": "L5613"}, {"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": "L5616"}, {"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": "L5618"}, {"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": "L5618"}, {"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": "L5618"}, {"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": "L5618"}, {"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": "L5621"}, {"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": "L5627"}, {"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": "L5630"}, {"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": "L5630"}, {"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": "L5632"}, {"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": "L5633"}, {"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": "L5636"}, {"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": "L5637"}, {"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": "L5642"}, {"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": "L5642"}, {"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": "L5643"}, {"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": "L5644"}, {"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": "L5645"}, {"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": "L5645"}, {"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": "L5646"}, {"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": "L5647"}, {"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": "L5651"}, {"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": "L5653"}, {"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": "L5654"}, {"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": "L5661"}, {"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": "L5662"}, {"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": "L5665"}, {"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": "L5665"}, {"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": "L5666"}, {"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": "L5671"}, {"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": "L5681"}, {"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": "L5682"}, {"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": "L5686"}, {"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": "L5693"}, {"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": "L5694"}, {"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": "L5695"}, {"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": "L5695"}, {"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": "L5699"}, {"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": "L5700"}, {"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": "L5701"}, {"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": "L5713"}, {"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": "L5713"}, {"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": "L5718"}, {"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": "L5718"}, {"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": "L5718"}, {"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": "L5719"}, {"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": "L5723"}, {"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": "L5726"}, {"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": "L5726"}, {"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": "L5726"}, {"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": "L5726"}, {"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": "L5729"}, {"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": "L5732"}, {"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": "L5736"}, {"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": "L5736"}, {"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": "L5736"}, {"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": "L5736"}, {"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": "L5737"}, {"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": "L5738"}, {"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": "L5738"}, {"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": "L5743"}, {"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": "L5743"}, {"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": "L5745"}, {"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": "L5746"}, {"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": "L5748"}, {"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": "L5748"}, {"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": "L5748"}, {"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": "L5749"}, {"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": "L5754"}, {"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": "L5757"}, {"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": "L5761"}, {"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": "L5761"}, {"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": "L5761"}, {"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": "L5762"}, {"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": "L5767"}, {"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": "L5767"}, {"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": "L5772"}, {"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": "L5775"}, {"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": "L5776"}, {"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": "L5777"}, {"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": "L5779"}, {"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": "L5780"}, {"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": "L5780"}, {"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": "L5784"}, {"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": "L5787"}, {"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": "L5790"}, {"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": "L5791"}, {"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": "L5792"}, {"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": "L5793"}, {"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": "L5793"}, {"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": "L5794"}, {"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": "L5795"}, {"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": "L5803"}, {"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": "L5813"}, {"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": "L5817"}, {"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": "L5823"}, {"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": "L5824"}, {"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": "L5826"}, {"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": "L5828"}, {"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": "L5829"}, {"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": "L5834"}, {"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": "L5835"}, {"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": "L5859"}, {"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": "L5871"}, {"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": "L5877"}, {"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": "L5878"}, {"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": "L5881"}, {"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": "L5884"}, {"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": "L5903"}, {"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": "L5905"}, {"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": "L5906"}, {"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": "L5907"}, {"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": "L5910"}, {"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": "L5916"}, {"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": "L5919"}, {"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": "L5921"}, {"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": "L5938"}, {"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": "L5939"}, {"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": "L5941"}, {"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": "L5944"}, {"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": "L5946"}, {"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": "L5947"}, {"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": "L5948"}, {"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": "L5949"}, {"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": "L5951"}, {"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": "L5953"}, {"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": "L5954"}, {"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": "L5956"}, {"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": "L5957"}, {"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": "L5983"}, {"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": "L5995"}, {"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": "L6001"}, {"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": "L6002"}, {"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": "L6005"}, {"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": "L6008"}, {"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": "L6027"}, {"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": "L6029"}, {"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": "L6030"}, {"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": "L6031"}, {"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": "L6034"}, {"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": "L6040"}, {"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": "L6043"}, {"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": "L6045"}, {"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": "L6062"}, {"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": "L6063"}, {"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": "L6065"}, {"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": "L6068"}, {"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": "L6070"}, {"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": "L6071"}, {"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": "L6072"}, {"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": "L6073"}, {"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": "L6075"}, {"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": "L6077"}, {"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": "L6078"}, {"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": "L6080"}, {"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": "L6081"}, {"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": "L6104"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6121"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6125"}, {"caller_nid": "api_admin_list_settlements", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6128"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6132"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6134"}, {"caller_nid": "api_admin_list_settlements", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6135"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6137"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6141"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6142"}, {"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": "L6145"}, {"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": "L6176"}, {"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": "L6177"}, {"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": "L6181"}, {"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": "L6184"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6204"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6205"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6206"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6207"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6208"}, {"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": "L6211"}, {"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": "L6213"}, {"caller_nid": "api_admin_create_settlement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6217"}, {"caller_nid": "api_admin_create_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6217"}, {"caller_nid": "api_admin_create_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6217"}, {"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": "L6219"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6222"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6222"}, {"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": "L6224"}, {"caller_nid": "api_admin_create_settlement", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6230"}, {"caller_nid": "api_admin_create_settlement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6230"}, {"caller_nid": "api_admin_create_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6232"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6235"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6236"}, {"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": "L6252"}, {"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": "L6268"}, {"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": "L6269"}, {"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": "L6270"}, {"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": "L6271"}, {"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": "L6272"}, {"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": "L6275"}, {"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": "L6277"}, {"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": "L6278"}, {"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": "L6279"}, {"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": "L6285"}, {"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": "L6285"}, {"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": "L6287"}, {"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": "L6290"}, {"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": "L6291"}, {"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": "L6304"}, {"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": "L6305"}, {"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": "L6306"}, {"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": "L6324"}, {"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": "L6342"}, {"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": "L6346"}, {"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": "L6350"}, {"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": "L6353"}, {"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": "L6357"}, {"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": "L6359"}, {"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": "L6360"}, {"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": "L6362"}, {"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": "L6366"}, {"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": "L6367"}, {"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": "L6368"}, {"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": "L6371"}, {"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": "L6396"}, {"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": "L6404"}, {"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": "L6411"}, {"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": "L6435"}, {"caller_nid": "api_admin_list_refunds", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"caller_nid": "api_admin_list_refunds", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"caller_nid": "api_admin_list_refunds", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6452"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6454"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6460"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6461"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6464"}, {"caller_nid": "api_admin_list_refunds", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6466"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6469"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6470"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6471"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6472"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6473"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6474"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6476"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6479"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6483"}, {"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": "L6486"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6505"}, {"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": "L6507"}, {"caller_nid": "api_admin_get_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6509"}, {"caller_nid": "api_admin_get_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6509"}, {"caller_nid": "api_admin_get_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6509"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6510"}, {"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": "L6512"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6518"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6519"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6521"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6524"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6528"}, {"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": "L6545"}, {"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": "L6546"}, {"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": "L6549"}, {"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": "L6553"}, {"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": "L6553"}, {"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": "L6553"}, {"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": "L6555"}, {"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": "L6558"}, {"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": "L6560"}, {"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": "L6563"}, {"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": "L6564"}, {"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": "L6566"}, {"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": "L6569"}, {"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": "L6570"}, {"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": "L6573"}, {"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": "L6576"}, {"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": "L6576"}, {"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": "L6587"}, {"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": "L6587"}, {"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": "L6590"}, {"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": "L6593"}, {"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": "L6595"}, {"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": "L6608"}, {"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": "L6610"}, {"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": "L6612"}, {"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": "L6615"}, {"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": "L6617"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6632"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6633"}, {"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": "L6636"}, {"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": "L6646"}, {"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": "L6648"}, {"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": "L6665"}, {"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": "L6668"}, {"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": "L6677"}, {"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": "L6679"}, {"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": "L6702"}, {"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": "L6724"}, {"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": "L6725"}, {"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": "L6726"}, {"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": "L6727"}, {"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": "L6730"}, {"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": "L6730"}, {"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": "L6731"}, {"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": "L6733"}, {"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": "L6742"}, {"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": "L6744"}, {"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": "L6747"}, {"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": "L6749"}, {"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": "L6749"}, {"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": "L6749"}, {"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": "L6754"}, {"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": "L6758"}, {"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": "L6761"}, {"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": "L6764"}, {"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": "L6774"}, {"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": "L6776"}, {"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": "L6781"}, {"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": "L6786"}, {"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": "L6791"}, {"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": "L6794"}, {"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": "L6806"}, {"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": "L6810"}, {"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": "L6814"}, {"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": "L6819"}, {"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": "L6838"}, {"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": "L6841"}, {"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": "L6841"}, {"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": "L6842"}, {"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": "L6844"}, {"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": "L6853"}, {"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": "L6855"}, {"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": "L6858"}, {"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": "L6860"}, {"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": "L6866"}, {"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": "L6869"}, {"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": "L6881"}, {"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": "L6900"}, {"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": "L6901"}, {"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": "L6904"}, {"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": "L6906"}, {"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": "L6908"}, {"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": "L6911"}, {"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": "L6914"}, {"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": "L6916"}, {"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": "L6918"}, {"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": "L6923"}, {"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": "L6928"}, {"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": "L6930"}, {"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": "L6934"}, {"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": "L6934"}, {"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": "L6936"}, {"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": "L6937"}, {"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": "L6939"}, {"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": "L6952"}, {"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": "L6954"}, {"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": "L6954"}, {"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": "L6978"}, {"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": "L6990"}, {"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": "L7005"}, {"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": "L7023"}, {"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": "L7025"}, {"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": "L7027"}, {"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": "L7041"}, {"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": "L7054"}, {"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": "L7055"}, {"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": "L7056"}, {"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": "L7072"}, {"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": "L7073"}, {"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": "L7093"}, {"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": "L7111"}, {"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": "L7123"}, {"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": "L7124"}, {"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": "L7137"}, {"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": "L7140"}, {"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": "L7160"}, {"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": "L7178"}, {"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": "L7198"}, {"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": "L7220"}, {"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": "L7242"}, {"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": "L7259"}, {"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": "L7261"}, {"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": "L7264"}, {"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": "L7265"}, {"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": "L7268"}, {"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": "L7268"}, {"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": "L7269"}, {"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": "L7275"}, {"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": "L7275"}, {"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": "L7288"}, {"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": "L7290"}, {"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": "L7293"}, {"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": "L7294"}, {"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": "L7296"}, {"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": "L7297"}, {"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": "L7298"}, {"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": "L7300"}, {"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": "L7301"}, {"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": "L7302"}, {"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": "L7305"}, {"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": "L7308"}, {"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": "L7309"}, {"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": "L7318"}, {"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": "L7318"}, {"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": "L7320"}, {"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": "L7320"}, {"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": "L7321"}, {"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": "L7324"}, {"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": "L7327"}, {"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": "L7328"}, {"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": "L7329"}, {"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": "L7330"}, {"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": "L7332"}, {"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": "L7333"}, {"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": "L7339"}, {"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": "L7339"}, {"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": "L7354"}, {"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": "L7365"}, {"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": "L7365"}, {"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": "L7366"}, {"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": "L7367"}, {"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": "L7371"}, {"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": "L7372"}, {"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": "L7373"}, {"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": "L7374"}, {"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": "L7375"}, {"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": "L7377"}, {"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": "L7380"}, {"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": "L7382"}, {"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": "L7395"}, {"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": "L7397"}, {"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": "L7399"}, {"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": "L7401"}, {"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": "L7402"}, {"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": "L7405"}, {"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": "L7412"}, {"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": "L7416"}, {"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": "L7419"}, {"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": "L7423"}, {"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": "L7426"}, {"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": "L7427"}, {"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": "L7427"}, {"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": "L7428"}, {"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": "L7429"}, {"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": "L7430"}, {"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": "L7431"}, {"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": "L7431"}, {"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": "L7432"}, {"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": "L7436"}, {"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": "L7437"}, {"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": "L7441"}, {"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": "L7445"}, {"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": "L7459"}, {"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": "L7461"}, {"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": "L7480"}, {"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": "L7480"}, {"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": "L7483"}, {"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": "L7483"}, {"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": "L7486"}, {"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": "L7488"}, {"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": "L7488"}, {"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": "L7488"}, {"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": "L7494"}, {"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": "L7499"}, {"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": "L7502"}, {"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": "L7512"}, {"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": "L7514"}, {"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": "L7532"}, {"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": "L7532"}, {"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": "L7535"}, {"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": "L7537"}, {"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": "L7537"}, {"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": "L7537"}, {"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": "L7537"}, {"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": "L7543"}, {"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": "L7546"}, {"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": "L7552"}, {"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": "L7555"}, {"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": "L7557"}, {"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": "L7587"}, {"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": "L7588"}, {"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": "L7589"}, {"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": "L7592"}, {"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": "L7594"}, {"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": "L7594"}, {"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": "L7594"}, {"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": "L7594"}, {"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": "L7596"}, {"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": "L7598"}, {"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": "L7600"}, {"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": "L7603"}, {"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": "L7607"}, {"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": "L7610"}, {"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": "L7610"}, {"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": "L7610"}, {"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": "L7611"}, {"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": "L7622"}, {"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": "L7625"}, {"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": "L7627"}, {"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": "L7630"}, {"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": "L7630"}, {"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": "L7638"}, {"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": "L7641"}, {"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": "L7641"}, {"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": "L7641"}, {"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": "L7641"}, {"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": "L7642"}, {"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": "L7643"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7648"}, {"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": "L7656"}, {"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": "L7657"}, {"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": "L7658"}, {"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": "L7668"}, {"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": "L7671"}, {"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": "L7672"}, {"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": "L7674"}, {"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": "L7675"}, {"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": "L7682"}, {"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": "L7683"}, {"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": "L7685"}, {"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": "L7686"}, {"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": "L7687"}, {"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": "L7688"}, {"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": "L7689"}, {"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": "L7691"}, {"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": "L7692"}, {"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": "L7694"}, {"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": "L7694"}, {"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": "L7696"}, {"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": "L7697"}, {"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": "L7698"}, {"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": "L7699"}, {"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": "L7699"}, {"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": "L7702"}, {"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": "L7702"}, {"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": "L7704"}, {"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": "L7705"}, {"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": "L7705"}, {"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": "L7709"}, {"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": "L7709"}, {"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": "L7713"}, {"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": "L7714"}, {"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": "L7715"}, {"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": "L7719"}, {"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": "L7720"}, {"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": "L7720"}, {"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": "L7720"}, {"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": "L7720"}, {"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": "L7722"}, {"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": "L7725"}, {"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": "L7727"}, {"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": "L7728"}, {"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": "L7730"}, {"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": "L7734"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7738"}, {"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": "L7739"}, {"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": "L7741"}, {"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": "L7741"}, {"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": "L7742"}, {"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": "L7742"}, {"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": "L7747"}, {"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": "L7748"}, {"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": "L7750"}, {"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": "L7750"}, {"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": "L7750"}, {"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": "L7750"}, {"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": "L7750"}, {"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": "L7752"}, {"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": "L7754"}, {"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": "L7755"}, {"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": "L7761"}, {"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": "L7762"}, {"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": "L7764"}, {"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": "L7766"}, {"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": "L7771"}, {"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": "L7771"}, {"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": "L7775"}, {"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": "L7781"}, {"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": "L7809"}, {"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": "L7809"}, {"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": "L7812"}, {"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": "L7815"}, {"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": "L7818"}, {"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": "L7820"}, {"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": "L7820"}, {"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": "L7820"}, {"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": "L7820"}, {"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": "L7820"}, {"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": "L7822"}, {"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": "L7822"}, {"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": "L7822"}, {"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": "L7822"}, {"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": "L7822"}, {"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": "L7833"}, {"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": "L7839"}, {"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": "L7839"}, {"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": "L7840"}, {"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": "L7840"}, {"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": "L7844"}, {"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": "L7844"}, {"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": "L7844"}, {"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": "L7844"}, {"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": "L7849"}, {"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": "L7849"}, {"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": "L7849"}, {"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": "L7849"}, {"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": "L7854"}, {"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": "L7856"}, {"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": "L7856"}, {"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": "L7858"}, {"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": "L7860"}, {"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": "L7862"}, {"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": "L7864"}, {"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": "L7867"}, {"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": "L7886"}, {"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": "L7886"}, {"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": "L7886"}, {"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": "L7888"}, {"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": "L7892"}, {"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": "L7897"}, {"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": "L7902"}, {"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": "L7908"}, {"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": "L7908"}, {"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": "L7908"}, {"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": "L7909"}, {"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": "L7915"}, {"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": "L7915"}, {"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": "L7920"}, {"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": "L7920"}, {"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": "L7920"}, {"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": "L7927"}, {"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": "L7930"}, {"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": "L7932"}, {"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": "L7933"}, {"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": "L7934"}, {"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": "L7934"}, {"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": "L7936"}, {"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": "L7937"}, {"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": "L7938"}, {"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": "L7939"}, {"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": "L7942"}, {"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": "L7943"}, {"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": "L7944"}, {"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": "L7946"}, {"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": "L7950"}, {"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": "L7951"}, {"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": "L7953"}, {"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": "L7962"}, {"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": "L7964"}, {"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": "L7964"}, {"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": "L7965"}, {"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": "L7974"}, {"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": "L7976"}, {"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": "L7991"}, {"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": "L7992"}, {"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": "L7993"}, {"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": "L7994"}, {"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": "L7997"}, {"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": "L8000"}, {"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": "L8000"}, {"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": "L8001"}, {"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": "L8001"}, {"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": "L8001"}, {"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": "L8011"}, {"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": "L8014"}, {"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": "L8018"}, {"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": "L8019"}, {"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": "L8026"}, {"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": "L8027"}, {"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": "L8028"}, {"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": "L8032"}, {"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": "L8033"}, {"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": "L8035"}, {"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": "L8051"}, {"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": "L8051"}, {"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": "L8051"}, {"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": "L8053"}, {"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": "L8056"}, {"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": "L8059"}, {"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": "L8060"}, {"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": "L8062"}, {"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": "L8064"}, {"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": "L8080"}, {"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": "L8080"}, {"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": "L8080"}, {"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": "L8082"}, {"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": "L8085"}, {"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": "L8088"}, {"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": "L8089"}, {"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": "L8091"}, {"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": "L8093"}, {"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": "L8109"}, {"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": "L8109"}, {"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": "L8109"}, {"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": "L8111"}, {"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": "L8112"}, {"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": "L8114"}, {"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": "L8114"}, {"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": "L8114"}, {"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": "L8115"}, {"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": "L8119"}, {"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": "L8120"}, {"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": "L8124"}, {"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": "L8127"}, {"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": "L8127"}, {"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": "L8127"}, {"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": "L8132"}, {"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": "L8133"}, {"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": "L8138"}, {"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": "L8149"}, {"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": "L8149"}, {"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": "L8151"}, {"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": "L8155"}, {"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": "L8164"}]}
|