| 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": "L40"}, {"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": "L46"}, {"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": "L66"}, {"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": "L91"}, {"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": "L98"}, {"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": "L119"}, {"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": "L129"}, {"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": "L157"}, {"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": "L188"}, {"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": "L204"}, {"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": "L226"}, {"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": "L238"}, {"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": "L276"}, {"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": "L286"}, {"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": "L311"}, {"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": "L356"}, {"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": "L403"}, {"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": "L418"}, {"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": "L426"}, {"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": "L469"}, {"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": "L479"}, {"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": "L494"}, {"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": "L515"}, {"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": "L558"}, {"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": "L606"}, {"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": "L619"}, {"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": "L640"}, {"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": "L673"}, {"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": "L683"}, {"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": "L702"}, {"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": "L726"}, {"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": "L755"}, {"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": "L779"}, {"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": "L787"}, {"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": "L837"}, {"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": "L868"}, {"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": "L900"}, {"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": "L935"}, {"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": "L952"}, {"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": "L970"}, {"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": "L999"}, {"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": "L1043"}, {"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": "L1104"}, {"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": "L1147"}, {"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": "L1205"}, {"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": "L1244"}, {"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": "L1289"}, {"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": "L1312"}, {"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": "L1366"}, {"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": "L1398"}, {"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": "L1427"}, {"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": "L1443"}, {"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": "L1505"}, {"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": "L1564"}, {"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": "L1601"}, {"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": "L1646"}, {"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": "L1668"}, {"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": "L1718"}, {"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": "L1742"}, {"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": "L1770"}, {"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": "L1843"}, {"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": "L1984"}, {"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": "L2161"}, {"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": "L2280"}, {"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": "L2540"}, {"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": "L2607"}, {"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": "L2618"}, {"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": "L2633"}, {"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": "L2705"}, {"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": "L2768"}, {"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": "L2866"}, {"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": "L2916"}, {"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": "L2958"}, {"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": "L2982"}, {"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": "L3005"}, {"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": "L3045"}, {"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": "L3098"}, {"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": "L3211"}, {"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": "L3279"}, {"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": "L3307"}, {"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": "L3329"}, {"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": "L3337"}, {"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": "L3346"}, {"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": "L3413"}, {"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": "L3568"}, {"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": "L3868"}, {"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": "L3889"}, {"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": "L3929"}, {"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": "L3989"}, {"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": "L4050"}, {"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": "L4414"}, {"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": "L4454"}, {"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": "L4491"}, {"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": "L4502"}, {"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": "L4513"}, {"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": "L4599"}, {"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": "L4830"}, {"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": "L4845"}, {"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": "L4849"}, {"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": "L4865"}, {"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": "L4885"}, {"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": "L4897"}, {"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": "L4931"}, {"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": "L4979"}, {"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": "L5061"}, {"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": "L5143"}, {"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": "L5206"}, {"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": "L5273"}, {"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": "L5290"}, {"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": "L5306"}, {"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": "L5335"}, {"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": "L5366"}, {"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": "L5447"}, {"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": "L5531"}, {"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": "L5548"}, {"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": "L5683"}, {"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": "L5735"}, {"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": "L5769"}, {"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": "L5807"}, {"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": "L5859"}, {"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": "L5893"}, {"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": "L5931"}, {"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": "L5996"}, {"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": "L6035"}, {"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": "L6100"}, {"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": "L6152"}, {"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": "L6222"}, {"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": "L6260"}, {"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": "L6337"}, {"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": "L6375"}, {"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": "L6441"}, {"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": "L6464"}, {"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": "L6497"}, {"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": "L6528"}, {"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": "L6552"}, {"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": "L6663"}, {"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": "L6718"}, {"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": "L6777"}, {"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": "L6790"}, {"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": "L6842"}, {"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": "L6873"}, {"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": "L6891"}, {"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": "L6904"}, {"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": "L6924"}, {"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": "L6942"}, {"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": "L6955"}, {"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": "L6971"}, {"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": "L6991"}, {"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": "L7009"}, {"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": "L7029"}, {"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": "L7051"}, {"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": "L7106"}, {"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": "L7170"}, {"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": "L7214"}, {"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": "L7298"}, {"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": "L7351"}, {"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": "L7394"}, {"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": "L7623"}, {"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": "L7704"}, {"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": "L7809"}, {"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": "L7870"}, {"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": "L7899"}, {"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": "L7928"}, {"id": "api_admin_rationale_47", "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": "L47"}, {"id": "api_admin_rationale_67", "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": "L67"}, {"id": "api_admin_rationale_99", "label": "\u83b7\u53d6\u7ba1\u7406\u5458\u7684\u533a\u57df\u8fc7\u6ee4\u6761\u4ef6 \u5bf9\u4e8e\u533a\u57df\u7ba1\u7406\u5458\uff0c\u8fd4\u56de\u5176\u6240\u5c5e\u533a\u57dfID\uff08\u7528\u4e8e\u8fc7\u6ee4\u6570\u636e\uff09 \u5bf9\u4e8e\u8d85\u7ea7\u7ba1\u7406\u5458\uff08\u65e0\u533a\u57df\u7ed1\u5b9a\uff09\uff0c\u8fd4\u56deNone\uff08\u4e0d\u8fc7\u6ee4\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L99"}, {"id": "api_admin_rationale_123", "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": "L123"}, {"id": "api_admin_rationale_134", "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": "L134"}, {"id": "api_admin_rationale_162", "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": "L162"}, {"id": "api_admin_rationale_189", "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": "L189"}, {"id": "api_admin_rationale_205", "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": "L205"}, {"id": "api_admin_rationale_230", "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": "L230"}, {"id": "api_admin_rationale_624", "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": "L624"}, {"id": "api_admin_rationale_957", "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": "L957"}, {"id": "api_admin_rationale_976", "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": "L976"}, {"id": "api_admin_rationale_1249", "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": "L1249"}, {"id": "api_admin_rationale_1723", "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": "L1723"}, {"id": "api_admin_rationale_1989", "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": "L1989"}, {"id": "api_admin_rationale_2285", "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": "L2285"}, {"id": "api_admin_rationale_3050", "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": "L3050"}, {"id": "api_admin_rationale_3308", "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": "L3308"}, {"id": "api_admin_rationale_3347", "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": "L3347"}, {"id": "api_admin_rationale_4836", "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": "L4836"}, {"id": "api_admin_rationale_4866", "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": "L4866"}, {"id": "api_admin_rationale_4886", "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": "L4886"}, {"id": "api_admin_rationale_4898", "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": "L4898"}, {"id": "api_admin_rationale_5279", "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": "L5279"}, {"id": "api_admin_rationale_5296", "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": "L5296"}, {"id": "api_admin_rationale_5549", "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": "L5549"}, {"id": "api_admin_rationale_5775", "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": "L5775"}, {"id": "api_admin_rationale_5899", "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": "L5899"}, {"id": "api_admin_rationale_6947", "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": "L6947"}, {"id": "api_admin_rationale_6961", "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": "L6961"}, {"id": "api_admin_rationale_7304", "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": "L7304"}, {"id": "api_admin_rationale_7399", "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": "L7399"}, {"id": "api_admin_rationale_7709", "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": "L7709"}, {"id": "api_admin_rationale_1885", "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": "L1885"}], "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": "L26", "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": "L27", "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": "L28", "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": "L29", "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": "L30", "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": "L31", "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": "L32", "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": "L33", "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": "L34", "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": "L35", "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": "L40", "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": "L46", "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": "L66", "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": "L91", "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": "L98", "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": "L119", "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": "L129", "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": "L157", "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": "L188", "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": "L204", "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": "L226", "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": "L238", "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": "L276", "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": "L286", "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": "L311", "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": "L356", "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": "L403", "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": "L418", "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": "L426", "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": "L469", "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": "L479", "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": "L494", "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": "L515", "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": "L558", "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": "L606", "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": "L619", "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": "L640", "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": "L673", "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": "L683", "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": "L702", "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": "L726", "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": "L755", "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": "L779", "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": "L787", "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": "L837", "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": "L868", "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": "L900", "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": "L935", "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": "L952", "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": "L970", "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": "L999", "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": "L1043", "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": "L1104", "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": "L1147", "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": "L1205", "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": "L1244", "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": "L1289", "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": "L1312", "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": "L1366", "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": "L1398", "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": "L1427", "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": "L1443", "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": "L1505", "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": "L1564", "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": "L1601", "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": "L1646", "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": "L1668", "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": "L1718", "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": "L1742", "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": "L1770", "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": "L1843", "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": "L1984", "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": "L2161", "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": "L2280", "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": "L2540", "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": "L2607", "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": "L2618", "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": "L2633", "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": "L2705", "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": "L2768", "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": "L2866", "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": "L2916", "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": "L2958", "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": "L2982", "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": "L3005", "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": "L3045", "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": "L3098", "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": "L3211", "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": "L3279", "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": "L3307", "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": "L3329", "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": "L3337", "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": "L3346", "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": "L3413", "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": "L3568", "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": "L3868", "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": "L3889", "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": "L3929", "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": "L3989", "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": "L4018", "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": "L4050", "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": "L4414", "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": "L4454", "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": "L4491", "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": "L4502", "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": "L4513", "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": "L4599", "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": "L4830", "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": "L4845", "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": "L4849", "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": "L4865", "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": "L4885", "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": "L4897", "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": "L4931", "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": "L4979", "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": "L5061", "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": "L5143", "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": "L5206", "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": "L5273", "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": "L5290", "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": "L5306", "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": "L5335", "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": "L5366", "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": "L5447", "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": "L5531", "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": "L5548", "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": "L5683", "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": "L5735", "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": "L5769", "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": "L5807", "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": "L5859", "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": "L5893", "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": "L5931", "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": "L5996", "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": "L6035", "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": "L6100", "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": "L6152", "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": "L6222", "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": "L6260", "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": "L6337", "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": "L6375", "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": "L6441", "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": "L6464", "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": "L6497", "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": "L6528", "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": "L6552", "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": "L6663", "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": "L6718", "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": "L6777", "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": "L6790", "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": "L6842", "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": "L6873", "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": "L6891", "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": "L6904", "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": "L6924", "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": "L6942", "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": "L6955", "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": "L6971", "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": "L6991", "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": "L7009", "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": "L7029", "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": "L7051", "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": "L7078", "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": "L7106", "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": "L7170", "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": "L7214", "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": "L7298", "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": "L7351", "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": "L7394", "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": "L7623", "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": "L7704", "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": "L7809", "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": "L7870", "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": "L7899", "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": "L7928", "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": "L207", "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": "L333", "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": "L380", "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": "L457", "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": "L489", "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": "L508", "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": "L551", "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": "L599", "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": "L985", "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": "L1130", "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": "L1189", "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": "L1233", "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": "L1257", "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": "L1417", "weight": 1.0}, {"source": "api_admin_list_inquiries", "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": "L1456", "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": "L1785", "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": "L1925", "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": "L2131", "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": "L2356", "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": "L2646", "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": "L2809", "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": "L2829", "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": "L3364", "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": "L3377", "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": "L3378", "weight": 1.0}, {"source": "api_admin_list_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": "L3434", "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": "L3476", "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": "L3490", "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": "L3591", "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": "L3620", "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": "L3668", "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": "L3670", "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": "L3678", "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": "L3772", "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": "L3804", "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": "L4704", "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": "L4837", "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": "L4912", "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": "L4922", "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": "L4944", "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": "L5014", "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": "L5027", "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": "L5093", "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": "L5107", "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": "L5154", "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": "L5155", "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": "L5156", "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": "L5188", "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": "L5217", "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": "L5218", "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": "L5219", "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": "L5243", "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": "L5253", "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": "L5280", "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": "L5281", "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": "L5282", "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": "L5297", "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": "L5298", "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": "L5299", "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": "L5309", "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": "L5311", "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": "L5338", "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": "L5340", "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": "L5371", "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": "L5374", "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": "L5388", "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": "L5404", "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": "L5452", "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": "L5455", "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": "L5470", "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": "L5482", "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": "L5489", "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": "L5609", "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": "L5629", "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": "L5697", "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": "L5698", "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": "L5699", "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": "L5743", "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": "L5750", "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": "L5758", "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": "L5778", "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": "L5802", "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": "L5821", "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": "L5822", "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": "L5823", "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": "L5867", "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": "L5874", "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": "L5882", "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": "L5902", "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": "L5926", "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": "L6233", "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": "L6424", "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": "L7236", "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": "L7260", "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": "L7272", "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": "L7771", "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": "L7780", "weight": 1.0}, {"source": "api_admin_rationale_47", "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": "L47", "weight": 1.0}, {"source": "api_admin_rationale_67", "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": "L67", "weight": 1.0}, {"source": "api_admin_rationale_99", "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": "L99", "weight": 1.0}, {"source": "api_admin_rationale_123", "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": "L123", "weight": 1.0}, {"source": "api_admin_rationale_134", "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": "L134", "weight": 1.0}, {"source": "api_admin_rationale_162", "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": "L162", "weight": 1.0}, {"source": "api_admin_rationale_189", "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": "L189", "weight": 1.0}, {"source": "api_admin_rationale_205", "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": "L205", "weight": 1.0}, {"source": "api_admin_rationale_230", "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": "L230", "weight": 1.0}, {"source": "api_admin_rationale_624", "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": "L624", "weight": 1.0}, {"source": "api_admin_rationale_957", "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": "L957", "weight": 1.0}, {"source": "api_admin_rationale_976", "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": "L976", "weight": 1.0}, {"source": "api_admin_rationale_1249", "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": "L1249", "weight": 1.0}, {"source": "api_admin_rationale_1723", "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": "L1723", "weight": 1.0}, {"source": "api_admin_rationale_1989", "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": "L1989", "weight": 1.0}, {"source": "api_admin_rationale_2285", "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": "L2285", "weight": 1.0}, {"source": "api_admin_rationale_3050", "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": "L3050", "weight": 1.0}, {"source": "api_admin_rationale_3308", "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": "L3308", "weight": 1.0}, {"source": "api_admin_rationale_3347", "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": "L3347", "weight": 1.0}, {"source": "api_admin_rationale_4836", "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": "L4836", "weight": 1.0}, {"source": "api_admin_rationale_4866", "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": "L4866", "weight": 1.0}, {"source": "api_admin_rationale_4886", "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": "L4886", "weight": 1.0}, {"source": "api_admin_rationale_4898", "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": "L4898", "weight": 1.0}, {"source": "api_admin_rationale_5279", "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": "L5279", "weight": 1.0}, {"source": "api_admin_rationale_5296", "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": "L5296", "weight": 1.0}, {"source": "api_admin_rationale_5549", "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": "L5549", "weight": 1.0}, {"source": "api_admin_rationale_5775", "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": "L5775", "weight": 1.0}, {"source": "api_admin_rationale_5899", "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": "L5899", "weight": 1.0}, {"source": "api_admin_rationale_6947", "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": "L6947", "weight": 1.0}, {"source": "api_admin_rationale_6961", "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": "L6961", "weight": 1.0}, {"source": "api_admin_rationale_7304", "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": "L7304", "weight": 1.0}, {"source": "api_admin_rationale_7399", "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": "L7399", "weight": 1.0}, {"source": "api_admin_rationale_7709", "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": "L7709", "weight": 1.0}, {"source": "api_admin_rationale_1885", "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": "L1885", "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": "L43"}, {"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": "L51"}, {"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": "L51"}, {"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": "L52"}, {"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": "L55"}, {"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": "L56"}, {"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": "L59"}, {"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": "L59"}, {"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": "L59"}, {"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": "L60"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_category_path_display", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L63"}, {"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": "L71"}, {"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": "L73"}, {"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": "L78"}, {"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": "L79"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L80"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L83"}, {"caller_nid": "api_admin_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L93"}, {"caller_nid": "api_admin_require_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94"}, {"caller_nid": "api_admin_get_admin_region_filter", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L104"}, {"caller_nid": "api_admin_get_admin_region_filter", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L108"}, {"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": "L135"}, {"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": "L135"}, {"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": "L136"}, {"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": "L136"}, {"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": "L137"}, {"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": "L137"}, {"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": "L140"}, {"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": "L143"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L143"}, {"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": "L143"}, {"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": "L143"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L152"}, {"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": "L152"}, {"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": "L153"}, {"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": "L154"}, {"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": "L154"}, {"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": "L163"}, {"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": "L163"}, {"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": "L164"}, {"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": "L164"}, {"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": "L165"}, {"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": "L165"}, {"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": "L168"}, {"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": "L171"}, {"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": "L171"}, {"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": "L171"}, {"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": "L171"}, {"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": "L180"}, {"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": "L180"}, {"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": "L181"}, {"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": "L182"}, {"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": "L182"}, {"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": "L192"}, {"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": "L192"}, {"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": "L196"}, {"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": "L198"}, {"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": "L200"}, {"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": "L214"}, {"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": "L214"}, {"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": "L231"}, {"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": "L231"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L247"}, {"caller_nid": "api_admin_list_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L247"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L250"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L251"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L252"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L255"}, {"caller_nid": "api_admin_list_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L257"}, {"caller_nid": "api_admin_list_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L259"}, {"caller_nid": "api_admin_list_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L259"}, {"caller_nid": "api_admin_list_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L259"}, {"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": "L259"}, {"caller_nid": "api_admin_list_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L259"}, {"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": "L261"}, {"caller_nid": "api_admin_list_regions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L267"}, {"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": "L281"}, {"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": "L282"}, {"caller_nid": "api_admin_get_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L292"}, {"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": "L294"}, {"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": "L295"}, {"caller_nid": "api_admin_get_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L304"}, {"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": "L318"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L318"}, {"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": "L320"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L324"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L325"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L326"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L329"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L329"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L331"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L331"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L337"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L337"}, {"caller_nid": "api_admin_create_region", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L338"}, {"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": "L340"}, {"caller_nid": "api_admin_create_region", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L349"}, {"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": "L365"}, {"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": "L367"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L371"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L372"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L373"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L376"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L376"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L378"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L384"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L384"}, {"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": "L385"}, {"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": "L388"}, {"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": "L390"}, {"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": "L409"}, {"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": "L411"}, {"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": "L412"}, {"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": "L419"}, {"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": "L422"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L435"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L435"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L438"}, {"caller_nid": "api_admin_list_categories", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L438"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L440"}, {"caller_nid": "api_admin_list_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L442"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L444"}, {"caller_nid": "api_admin_list_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L444"}, {"caller_nid": "api_admin_list_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L444"}, {"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": "L444"}, {"caller_nid": "api_admin_list_categories", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L444"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L447"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L447"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L447"}, {"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": "L450"}, {"caller_nid": "api_admin_list_categories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L455"}, {"caller_nid": "api_admin_list_categories", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L459"}, {"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": "L474"}, {"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": "L475"}, {"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": "L484"}, {"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": "L485"}, {"caller_nid": "api_admin_get_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L500"}, {"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": "L502"}, {"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": "L503"}, {"caller_nid": "api_admin_get_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L510"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L521"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L521"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L523"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L527"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L527"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L530"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L530"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L532"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L532"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L534"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L534"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L537"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L537"}, {"caller_nid": "api_admin_create_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L540"}, {"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": "L542"}, {"caller_nid": "api_admin_create_category", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L544"}, {"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": "L546"}, {"caller_nid": "api_admin_create_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L553"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L565"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L565"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L568"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L570"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L570"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L573"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L573"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L575"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L575"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L577"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L577"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L580"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L580"}, {"caller_nid": "api_admin_update_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L585"}, {"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": "L587"}, {"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": "L589"}, {"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": "L592"}, {"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": "L594"}, {"caller_nid": "api_admin_update_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L601"}, {"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": "L612"}, {"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": "L614"}, {"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": "L615"}, {"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": "L626"}, {"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": "L628"}, {"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": "L629"}, {"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": "L633"}, {"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": "L633"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L649"}, {"caller_nid": "api_admin_list_units", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L649"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L652"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L653"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L654"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L657"}, {"caller_nid": "api_admin_list_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L659"}, {"caller_nid": "api_admin_list_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"caller_nid": "api_admin_list_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"caller_nid": "api_admin_list_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"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": "L661"}, {"caller_nid": "api_admin_list_units", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"caller_nid": "api_admin_list_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L661"}, {"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": "L663"}, {"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": "L678"}, {"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": "L679"}, {"caller_nid": "api_admin_get_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L689"}, {"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": "L691"}, {"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": "L692"}, {"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": "L709"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L709"}, {"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": "L711"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L713"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L713"}, {"caller_nid": "api_admin_create_unit", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L714"}, {"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": "L716"}, {"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": "L735"}, {"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": "L737"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L739"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L739"}, {"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": "L740"}, {"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": "L743"}, {"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": "L745"}, {"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": "L761"}, {"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": "L763"}, {"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": "L764"}, {"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": "L783"}, {"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": "L798"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L811"}, {"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": "L815"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L821"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L821"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L821"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L824"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L826"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L827"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L843"}, {"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": "L845"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L849"}, {"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": "L852"}, {"caller_nid": "api_admin_get_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L857"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L857"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L857"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L862"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L863"}, {"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": "L875"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L875"}, {"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": "L877"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L879"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L879"}, {"caller_nid": "api_admin_create_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L880"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L881"}, {"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": "L884"}, {"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": "L886"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L886"}, {"caller_nid": "api_admin_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L892"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L892"}, {"caller_nid": "api_admin_create_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L892"}, {"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": "L896"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L907"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L907"}, {"caller_nid": "api_admin_update_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L908"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L909"}, {"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": "L911"}, {"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": "L914"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L918"}, {"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": "L921"}, {"caller_nid": "api_admin_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L926"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L926"}, {"caller_nid": "api_admin_update_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L926"}, {"caller_nid": "api_admin_delete_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L942"}, {"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": "L943"}, {"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": "L945"}, {"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": "L947"}, {"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": "L948"}, {"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": "L959"}, {"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": "L961"}, {"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": "L962"}, {"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": "L966"}, {"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": "L966"}, {"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": "L978"}, {"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": "L980"}, {"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": "L980"}, {"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": "L983"}, {"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": "L986"}, {"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": "L990"}, {"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": "L991"}, {"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": "L995"}, {"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": "L1010"}, {"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": "L1010"}, {"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": "L1015"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1020"}, {"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": "L1028"}, {"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": "L1031"}, {"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": "L1039"}, {"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": "L1039"}, {"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": "L1056"}, {"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": "L1056"}, {"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": "L1059"}, {"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": "L1061"}, {"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": "L1063"}, {"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": "L1063"}, {"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": "L1065"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1072"}, {"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": "L1080"}, {"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": "L1089"}, {"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": "L1092"}, {"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": "L1100"}, {"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": "L1100"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1111"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1112"}, {"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": "L1115"}, {"caller_nid": "api_admin_change_password", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1117"}, {"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": "L1118"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1120"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1120"}, {"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": "L1122"}, {"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": "L1124"}, {"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": "L1125"}, {"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": "L1127"}, {"caller_nid": "api_admin_change_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1128"}, {"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": "L1131"}, {"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": "L1140"}, {"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": "L1157"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1172"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1176"}, {"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": "L1180"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1186"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1188"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1189"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1193"}, {"caller_nid": "api_admin_list_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1195"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1211"}, {"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": "L1213"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1217"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1222"}, {"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": "L1225"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1233"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1237"}, {"caller_nid": "api_admin_get_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1239"}, {"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": "L1252"}, {"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": "L1254"}, {"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": "L1256"}, {"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": "L1263"}, {"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": "L1267"}, {"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": "L1269"}, {"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": "L1272"}, {"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": "L1277"}, {"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": "L1285"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1295"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1295"}, {"caller_nid": "api_admin_create_product", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1297"}, {"caller_nid": "api_admin_create_product", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1299"}, {"caller_nid": "api_admin_create_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1300"}, {"caller_nid": "api_admin_create_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1300"}, {"caller_nid": "api_admin_create_product", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1301"}, {"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": "L1302"}, {"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": "L1305"}, {"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": "L1325"}, {"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": "L1328"}, {"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": "L1332"}, {"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": "L1336"}, {"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": "L1337"}, {"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": "L1337"}, {"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": "L1337"}, {"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": "L1339"}, {"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": "L1342"}, {"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": "L1345"}, {"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": "L1347"}, {"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": "L1349"}, {"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": "L1352"}, {"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": "L1354"}, {"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": "L1358"}, {"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": "L1362"}, {"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": "L1362"}, {"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": "L1373"}, {"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": "L1375"}, {"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": "L1379"}, {"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": "L1382"}, {"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": "L1384"}, {"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": "L1386"}, {"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": "L1388"}, {"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": "L1394"}, {"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": "L1394"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1405"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1405"}, {"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": "L1406"}, {"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": "L1409"}, {"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": "L1411"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1417"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1421"}, {"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": "L1433"}, {"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": "L1435"}, {"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": "L1436"}, {"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": "L1460"}, {"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": "L1468"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1480"}, {"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": "L1484"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1488"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1491"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1492"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1494"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1514"}, {"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": "L1516"}, {"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": "L1518"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1522"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1527"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1530"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1534"}, {"caller_nid": "api_admin_get_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1536"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1545"}, {"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": "L1548"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1554"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1555"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1557"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1572"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1572"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1575"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1576"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1577"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1580"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1582"}, {"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": "L1584"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1588"}, {"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": "L1591"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1610"}, {"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": "L1612"}, {"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": "L1615"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1617"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1617"}, {"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": "L1626"}, {"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": "L1629"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1633"}, {"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": "L1636"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1654"}, {"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": "L1656"}, {"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": "L1659"}, {"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": "L1661"}, {"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": "L1662"}, {"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": "L1664"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1678"}, {"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": "L1680"}, {"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": "L1683"}, {"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": "L1685"}, {"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": "L1687"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1692"}, {"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": "L1692"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1692"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1692"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1693"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1699"}, {"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": "L1699"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1699"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1699"}, {"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": "L1704"}, {"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": "L1706"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1708"}, {"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": "L1710"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1713"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1726"}, {"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": "L1728"}, {"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": "L1731"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "unpublish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1733"}, {"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": "L1735"}, {"caller_nid": "api_admin_close_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1750"}, {"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": "L1752"}, {"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": "L1755"}, {"caller_nid": "api_admin_close_inquiry", "callee": "close", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1757"}, {"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": "L1759"}, {"caller_nid": "api_admin_close_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1762"}, {"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": "L1789"}, {"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": "L1797"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1812"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1815"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1818"}, {"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": "L1821"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1825"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1827"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1829"}, {"caller_nid": "api_admin_list_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1831"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1832"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1833"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1857"}, {"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": "L1859"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1862"}, {"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": "L1862"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1862"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1862"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1863"}, {"caller_nid": "api_admin_get_quotation", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1867"}, {"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": "L1870"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1873"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1873"}, {"caller_nid": "api_admin_get_quotation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1878"}, {"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": "L1878"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1878"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1878"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1879"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1883"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1883"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1889"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1889"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1889"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1890"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1896"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1899"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1899"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1900"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1904"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1909"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1915"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1922"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1922"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1923"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1924"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1925"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1926"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1928"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1929"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1934"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1935"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1936"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1937"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1939"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1941"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1941"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1942"}, {"caller_nid": "api_admin_get_quotation", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1945"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1946"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1949"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1953"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1956"}, {"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": "L1961"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1971"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1972"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1973"}, {"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": "L2002"}, {"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": "L2002"}, {"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": "L2002"}, {"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": "L2002"}, {"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": "L2004"}, {"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": "L2007"}, {"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": "L2007"}, {"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": "L2007"}, {"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": "L2007"}, {"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": "L2008"}, {"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": "L2012"}, {"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": "L2015"}, {"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": "L2015"}, {"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": "L2015"}, {"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": "L2015"}, {"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": "L2016"}, {"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": "L2022"}, {"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": "L2025"}, {"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": "L2025"}, {"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": "L2025"}, {"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": "L2025"}, {"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": "L2026"}, {"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": "L2030"}, {"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": "L2038"}, {"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": "L2038"}, {"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": "L2038"}, {"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": "L2042"}, {"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": "L2042"}, {"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": "L2042"}, {"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": "L2043"}, {"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": "L2043"}, {"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": "L2045"}, {"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": "L2045"}, {"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": "L2047"}, {"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": "L2048"}, {"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": "L2048"}, {"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": "L2049"}, {"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": "L2053"}, {"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": "L2053"}, {"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": "L2053"}, {"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": "L2054"}, {"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": "L2054"}, {"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": "L2057"}, {"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": "L2057"}, {"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": "L2057"}, {"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": "L2057"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2064"}, {"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": "L2065"}, {"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": "L2065"}, {"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": "L2066"}, {"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": "L2069"}, {"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": "L2069"}, {"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": "L2069"}, {"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": "L2070"}, {"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": "L2070"}, {"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": "L2073"}, {"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": "L2073"}, {"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": "L2074"}, {"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": "L2074"}, {"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": "L2077"}, {"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": "L2080"}, {"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": "L2081"}, {"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": "L2081"}, {"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": "L2081"}, {"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": "L2086"}, {"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": "L2086"}, {"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": "L2086"}, {"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": "L2087"}, {"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": "L2087"}, {"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": "L2090"}, {"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": "L2090"}, {"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": "L2090"}, {"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": "L2090"}, {"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": "L2097"}, {"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": "L2100"}, {"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": "L2101"}, {"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": "L2101"}, {"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": "L2105"}, {"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": "L2105"}, {"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": "L2106"}, {"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": "L2107"}, {"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": "L2108"}, {"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": "L2108"}, {"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": "L2108"}, {"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": "L2111"}, {"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": "L2112"}, {"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": "L2113"}, {"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": "L2114"}, {"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": "L2115"}, {"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": "L2115"}, {"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": "L2120"}, {"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": "L2120"}, {"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": "L2124"}, {"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": "L2125"}, {"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": "L2131"}, {"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": "L2132"}, {"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": "L2137"}, {"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": "L2145"}, {"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": "L2146"}, {"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": "L2147"}, {"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": "L2152"}, {"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": "L2156"}, {"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": "L2179"}, {"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": "L2179"}, {"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": "L2179"}, {"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": "L2179"}, {"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": "L2181"}, {"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": "L2183"}, {"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": "L2183"}, {"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": "L2184"}, {"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": "L2191"}, {"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": "L2193"}, {"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": "L2203"}, {"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": "L2204"}, {"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": "L2206"}, {"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": "L2208"}, {"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": "L2210"}, {"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": "L2211"}, {"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": "L2211"}, {"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": "L2211"}, {"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": "L2211"}, {"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": "L2211"}, {"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": "L2216"}, {"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": "L2220"}, {"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": "L2223"}, {"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": "L2223"}, {"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": "L2223"}, {"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": "L2227"}, {"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": "L2230"}, {"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": "L2230"}, {"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": "L2230"}, {"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": "L2231"}, {"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": "L2236"}, {"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": "L2238"}, {"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": "L2241"}, {"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": "L2243"}, {"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": "L2247"}, {"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": "L2250"}, {"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": "L2252"}, {"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": "L2256"}, {"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": "L2259"}, {"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": "L2264"}, {"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": "L2267"}, {"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": "L2268"}, {"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": "L2269"}, {"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": "L2300"}, {"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": "L2300"}, {"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": "L2300"}, {"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": "L2300"}, {"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": "L2302"}, {"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": "L2305"}, {"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": "L2305"}, {"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": "L2305"}, {"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": "L2305"}, {"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": "L2306"}, {"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": "L2310"}, {"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": "L2311"}, {"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": "L2311"}, {"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": "L2311"}, {"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": "L2315"}, {"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": "L2315"}, {"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": "L2315"}, {"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": "L2316"}, {"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": "L2316"}, {"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": "L2318"}, {"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": "L2318"}, {"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": "L2319"}, {"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": "L2320"}, {"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": "L2320"}, {"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": "L2321"}, {"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": "L2325"}, {"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": "L2325"}, {"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": "L2325"}, {"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": "L2326"}, {"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": "L2326"}, {"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": "L2329"}, {"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": "L2329"}, {"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": "L2329"}, {"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": "L2329"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2334"}, {"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": "L2335"}, {"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": "L2339"}, {"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": "L2339"}, {"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": "L2343"}, {"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": "L2343"}, {"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": "L2343"}, {"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": "L2343"}, {"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": "L2344"}, {"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": "L2349"}, {"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": "L2354"}, {"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": "L2354"}, {"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": "L2355"}, {"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": "L2356"}, {"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": "L2357"}, {"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": "L2359"}, {"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": "L2360"}, {"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": "L2362"}, {"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": "L2365"}, {"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": "L2367"}, {"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": "L2370"}, {"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": "L2371"}, {"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": "L2372"}, {"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": "L2376"}, {"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": "L2383"}, {"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": "L2392"}, {"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": "L2395"}, {"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": "L2395"}, {"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": "L2395"}, {"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": "L2396"}, {"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": "L2401"}, {"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": "L2401"}, {"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": "L2405"}, {"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": "L2405"}, {"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": "L2406"}, {"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": "L2407"}, {"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": "L2408"}, {"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": "L2410"}, {"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": "L2411"}, {"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": "L2413"}, {"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": "L2416"}, {"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": "L2418"}, {"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": "L2421"}, {"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": "L2422"}, {"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": "L2423"}, {"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": "L2427"}, {"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": "L2429"}, {"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": "L2434"}, {"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": "L2436"}, {"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": "L2436"}, {"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": "L2437"}, {"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": "L2437"}, {"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": "L2440"}, {"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": "L2444"}, {"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": "L2448"}, {"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": "L2448"}, {"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": "L2448"}, {"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": "L2449"}, {"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": "L2455"}, {"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": "L2455"}, {"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": "L2456"}, {"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": "L2456"}, {"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": "L2457"}, {"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": "L2457"}, {"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": "L2457"}, {"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": "L2458"}, {"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": "L2464"}, {"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": "L2464"}, {"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": "str", "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": "float", "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": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2479"}, {"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": "L2479"}, {"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": "L2480"}, {"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": "L2483"}, {"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": "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": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2488"}, {"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": "L2488"}, {"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": "L2488"}, {"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": "L2489"}, {"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": "L2489"}, {"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": "L2492"}, {"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": "L2492"}, {"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": "L2492"}, {"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": "L2492"}, {"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": "L2498"}, {"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": "L2498"}, {"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": "L2499"}, {"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": "L2500"}, {"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": "L2501"}, {"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": "L2502"}, {"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": "L2503"}, {"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": "L2503"}, {"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": "L2503"}, {"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": "L2505"}, {"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": "L2506"}, {"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": "L2507"}, {"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": "L2508"}, {"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": "L2509"}, {"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": "append", "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": "L2513"}, {"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": "getattr", "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": "L2519"}, {"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": "float", "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": "L2522"}, {"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": "L2523"}, {"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": "L2523"}, {"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": "L2523"}, {"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": "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": "L2534"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2549"}, {"caller_nid": "api_admin_compare_quotations", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2549"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2549"}, {"caller_nid": "api_admin_compare_quotations", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2550"}, {"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": "L2551"}, {"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": "L2553"}, {"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": "L2561"}, {"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": "L2566"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2568"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2575"}, {"caller_nid": "api_admin_compare_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2588"}, {"caller_nid": "api_admin_compare_quotations", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2592"}, {"caller_nid": "api_admin_compare_quotations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2593"}, {"caller_nid": "api_admin_compare_quotations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2595"}, {"caller_nid": "api_admin_compare_quotations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2596"}, {"caller_nid": "api_admin_compare_quotations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2600"}, {"caller_nid": "api_admin_compare_quotations", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2602"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2602"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2602"}, {"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": "L2603"}, {"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": "L2614"}, {"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": "L2625"}, {"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": "L2650"}, {"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": "L2658"}, {"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": "L2672"}, {"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": "L2675"}, {"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": "L2678"}, {"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": "L2681"}, {"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": "L2685"}, {"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": "L2687"}, {"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": "L2690"}, {"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": "L2692"}, {"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": "L2693"}, {"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": "L2695"}, {"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": "L2714"}, {"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": "L2715"}, {"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": "L2716"}, {"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": "L2717"}, {"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": "L2718"}, {"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": "L2719"}, {"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": "L2722"}, {"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": "L2724"}, {"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": "L2726"}, {"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": "L2731"}, {"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": "L2731"}, {"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": "L2736"}, {"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": "L2737"}, {"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": "L2740"}, {"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": "L2754"}, {"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": "L2757"}, {"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": "L2761"}, {"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": "L2777"}, {"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": "L2779"}, {"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": "L2781"}, {"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": "L2786"}, {"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": "L2791"}, {"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": "L2796"}, {"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": "L2801"}, {"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": "L2802"}, {"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": "L2805"}, {"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": "L2816"}, {"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": "L2819"}, {"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": "L2823"}, {"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": "L2825"}, {"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": "L2826"}, {"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": "L2827"}, {"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": "L2827"}, {"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": "L2828"}, {"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": "L2832"}, {"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": "L2836"}, {"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": "L2843"}, {"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": "L2847"}, {"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": "L2855"}, {"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": "L2858"}, {"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": "L2860"}, {"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": "L2876"}, {"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": "L2878"}, {"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": "L2881"}, {"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": "L2883"}, {"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": "L2884"}, {"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": "L2885"}, {"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": "L2890"}, {"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": "L2890"}, {"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": "L2897"}, {"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": "L2898"}, {"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": "L2901"}, {"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": "L2909"}, {"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": "L2926"}, {"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": "L2928"}, {"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": "L2931"}, {"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": "L2933"}, {"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": "L2934"}, {"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": "L2939"}, {"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": "L2939"}, {"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": "L2943"}, {"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": "L2946"}, {"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": "L2951"}, {"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": "L2966"}, {"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": "L2968"}, {"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": "L2971"}, {"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": "L2973"}, {"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": "L2975"}, {"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": "L2990"}, {"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": "L2992"}, {"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": "L2995"}, {"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": "L2997"}, {"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": "L2999"}, {"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": "L3016"}, {"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": "L3018"}, {"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": "L3030"}, {"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": "L3031"}, {"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": "L3034"}, {"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": "L3054"}, {"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": "L3064"}, {"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": "L3065"}, {"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": "L3069"}, {"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": "L3072"}, {"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": "L3074"}, {"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": "L3079"}, {"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": "L3082"}, {"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": "L3084"}, {"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": "L3087"}, {"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": "L3091"}, {"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": "L3093"}, {"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": "L3109"}, {"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": "L3110"}, {"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": "L3113"}, {"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": "L3116"}, {"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": "L3119"}, {"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": "L3120"}, {"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": "L3127"}, {"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": "L3127"}, {"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": "L3127"}, {"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": "L3127"}, {"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": "L3132"}, {"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": "L3133"}, {"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": "L3135"}, {"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": "L3138"}, {"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": "L3141"}, {"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": "L3144"}, {"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": "L3145"}, {"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": "L3154"}, {"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": "L3162"}, {"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": "L3178"}, {"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": "L3179"}, {"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": "L3180"}, {"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": "L3181"}, {"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": "L3182"}, {"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": "L3183"}, {"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": "L3185"}, {"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": "L3190"}, {"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": "L3196"}, {"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": "L3222"}, {"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": "L3231"}, {"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": "L3232"}, {"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": "L3234"}, {"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": "L3242"}, {"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": "L3243"}, {"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": "L3245"}, {"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": "L3248"}, {"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": "L3280"}, {"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": "L3283"}, {"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": "L3299"}, {"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": "L3309"}, {"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": "L3309"}, {"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": "L3310"}, {"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": "L3312"}, {"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": "L3312"}, {"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": "L3312"}, {"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": "L3314"}, {"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": "L3315"}, {"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": "L3316"}, {"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": "L3316"}, {"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": "L3318"}, {"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": "L3318"}, {"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": "L3323"}, {"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": "L3325"}, {"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": "L3338"}, {"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": "L3341"}, {"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": "L3341"}, {"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": "L3353"}, {"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": "L3353"}, {"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": "L3354"}, {"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": "L3355"}, {"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": "L3362"}, {"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": "L3366"}, {"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": "L3367"}, {"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": "L3368"}, {"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": "L3371"}, {"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": "L3371"}, {"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": "L3372"}, {"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": "L3372"}, {"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": "L3374"}, {"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": "L3384"}, {"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": "L3385"}, {"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": "L3386"}, {"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": "L3394"}, {"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": "L3396"}, {"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": "L3398"}, {"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": "L3399"}, {"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": "L3400"}, {"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": "L3407"}, {"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": "L3408"}, {"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": "L3408"}, {"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": "L3408"}, {"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": "L3440"}, {"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": "L3448"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3470"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3470"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3470"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3471"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3474"}, {"caller_nid": "api_admin_list_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3474"}, {"caller_nid": "api_admin_list_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3475"}, {"caller_nid": "api_admin_list_orders", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3478"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3479"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3484"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3485"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3487"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3487"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3489"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3493"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3495"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3495"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504"}, {"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": "L3504"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504"}, {"caller_nid": "api_admin_list_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3504"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3505"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3509"}, {"caller_nid": "api_admin_list_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3509"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3513"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3514"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3515"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3519"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3522"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3527"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3530"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3532"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3533"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3537"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3539"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3540"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3541"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3544"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3545"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3550"}, {"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": "L3551"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3554"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3555"}, {"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": "L3558"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3576"}, {"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": "L3578"}, {"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": "L3581"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3583"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3584"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3587"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3593"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3594"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3597"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3603"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3604"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3607"}, {"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": "L3614"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3618"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3626"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3627"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3636"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3639"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3644"}, {"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": "L3649"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3656"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3659"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3666"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3668"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3669"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3670"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3671"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3672"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3672"}, {"caller_nid": "api_admin_get_order", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3673"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3674"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3675"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3676"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3676"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3677"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3681"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3684"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3689"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3707"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3708"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3709"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3714"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3716"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3720"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3722"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3722"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3726"}, {"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": "L3753"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3758"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3759"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3760"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3762"}, {"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": "L3769"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3770"}, {"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": "L3775"}, {"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": "L3778"}, {"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": "L3781"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3784"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3786"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3788"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3790"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3794"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3795"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3800"}, {"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": "L3806"}, {"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": "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": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3822"}, {"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": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3824"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3825"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3826"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3833"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3834"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3835"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3846"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3847"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3848"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3876"}, {"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": "L3878"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3880"}, {"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": "L3883"}, {"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": "L3885"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3885"}, {"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": "L3898"}, {"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": "L3900"}, {"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": "L3902"}, {"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": "L3903"}, {"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": "L3905"}, {"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": "L3906"}, {"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": "L3908"}, {"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": "L3909"}, {"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": "L3917"}, {"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": "L3920"}, {"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": "L3921"}, {"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": "L3922"}, {"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": "L3923"}, {"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": "L3938"}, {"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": "L3951"}, {"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": "L3955"}, {"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": "L3958"}, {"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": "L3960"}, {"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": "L3964"}, {"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": "L3966"}, {"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": "L3967"}, {"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": "L3968"}, {"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": "L3971"}, {"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": "L3974"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3997"}, {"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": "L3999"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4005"}, {"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": "L4007"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4010"}, {"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": "L4014"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4014"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4026"}, {"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": "L4028"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4034"}, {"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": "L4036"}, {"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": "L4041"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4041"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4062"}, {"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": "L4064"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4067"}, {"caller_nid": "api_admin_adjust_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4069"}, {"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": "L4070"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4073"}, {"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": "L4074"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4077"}, {"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": "L4078"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4080"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4081"}, {"caller_nid": "api_admin_adjust_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4082"}, {"caller_nid": "api_admin_adjust_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4082"}, {"caller_nid": "api_admin_adjust_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4082"}, {"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": "L4084"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4086"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4091"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4092"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4093"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4094"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4095"}, {"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": "L4101"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4104"}, {"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": "L4115"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4116"}, {"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": "L4117"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"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": "L4121"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"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": "L4131"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4135"}, {"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": "L4139"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4147"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4147"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4152"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4155"}, {"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": "L4164"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4165"}, {"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": "L4166"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"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": "L4170"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4172"}, {"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": "L4177"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4181"}, {"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": "L4186"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4194"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4194"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4199"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4202"}, {"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": "L4210"}, {"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": "L4214"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4218"}, {"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": "L4223"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4231"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4233"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4236"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4239"}, {"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": "L4253"}, {"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": "L4257"}, {"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": "L4261"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4264"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4264"}, {"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": "L4266"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4268"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4268"}, {"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": "L4275"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4279"}, {"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": "L4284"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4292"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4292"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4298"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4301"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4309"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4313"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4321"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4321"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4321"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4322"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4322"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4322"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4323"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4323"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4323"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4324"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4324"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4324"}, {"caller_nid": "api_admin_adjust_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4337"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4337"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4337"}, {"caller_nid": "api_admin_adjust_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4342"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4342"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4342"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4350"}, {"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": "L4352"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4356"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4361"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4362"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4363"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4365"}, {"caller_nid": "api_admin_adjust_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4366"}, {"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": "L4368"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4375"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4376"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4377"}, {"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": "L4379"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4381"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4384"}, {"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": "L4390"}, {"caller_nid": "api_admin_adjust_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4391"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4392"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4395"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4395"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4399"}, {"caller_nid": "api_admin_adjust_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4401"}, {"caller_nid": "api_admin_adjust_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4402"}, {"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": "L4404"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4406"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4407"}, {"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": "L4423"}, {"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": "L4425"}, {"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": "L4427"}, {"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": "L4431"}, {"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": "L4436"}, {"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": "L4437"}, {"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": "L4438"}, {"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": "L4439"}, {"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": "L4440"}, {"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": "L4442"}, {"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": "L4442"}, {"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": "L4444"}, {"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": "L4447"}, {"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": "L4449"}, {"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": "L4463"}, {"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": "L4465"}, {"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": "L4467"}, {"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": "L4470"}, {"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": "L4473"}, {"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": "L4477"}, {"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": "L4480"}, {"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": "L4481"}, {"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": "L4482"}, {"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": "L4483"}, {"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": "L4487"}, {"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": "L4487"}, {"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": "L4498"}, {"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": "L4509"}, {"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": "L4522"}, {"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": "L4524"}, {"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": "L4527"}, {"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": "L4528"}, {"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": "L4531"}, {"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": "L4533"}, {"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": "L4537"}, {"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": "L4539"}, {"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": "L4544"}, {"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": "L4551"}, {"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": "L4558"}, {"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": "L4562"}, {"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": "L4563"}, {"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": "L4580"}, {"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": "L4585"}, {"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": "L4586"}, {"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": "L4587"}, {"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": "L4589"}, {"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": "L4593"}, {"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": "L4609"}, {"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": "L4611"}, {"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": "L4614"}, {"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": "L4616"}, {"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": "L4617"}, {"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": "L4619"}, {"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": "L4621"}, {"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": "L4623"}, {"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": "L4623"}, {"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": "L4625"}, {"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": "L4627"}, {"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": "L4627"}, {"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": "L4628"}, {"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": "L4628"}, {"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": "L4632"}, {"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": "L4632"}, {"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": "L4632"}, {"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": "L4633"}, {"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": "L4635"}, {"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": "L4640"}, {"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": "L4643"}, {"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": "L4645"}, {"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": "L4647"}, {"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": "L4649"}, {"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": "L4651"}, {"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": "L4652"}, {"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": "L4652"}, {"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": "L4656"}, {"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": "L4660"}, {"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": "L4672"}, {"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": "L4676"}, {"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": "L4678"}, {"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": "L4681"}, {"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": "L4688"}, {"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": "L4695"}, {"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": "L4699"}, {"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": "L4700"}, {"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": "L4718"}, {"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": "L4725"}, {"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": "L4732"}, {"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": "L4737"}, {"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": "L4738"}, {"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": "L4747"}, {"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": "L4754"}, {"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": "L4766"}, {"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": "L4773"}, {"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": "L4777"}, {"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": "L4785"}, {"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": "L4792"}, {"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": "L4805"}, {"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": "L4815"}, {"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": "L4816"}, {"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": "L4818"}, {"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": "L4824"}, {"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": "L4846"}, {"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": "L4846"}, {"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": "L4846"}, {"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": "L4846"}, {"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": "L4846"}, {"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": "L4854"}, {"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": "L4854"}, {"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": "L4859"}, {"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": "L4859"}, {"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": "L4867"}, {"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": "L4869"}, {"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": "L4869"}, {"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": "L4870"}, {"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": "L4872"}, {"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": "L4875"}, {"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": "L4875"}, {"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": "L4877"}, {"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": "L4878"}, {"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": "L4878"}, {"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": "L4879"}, {"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": "L4880"}, {"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": "L4881"}, {"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": "L4881"}, {"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": "L4882"}, {"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": "L4890"}, {"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": "L4890"}, {"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": "L4890"}, {"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": "L4891"}, {"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": "L4901"}, {"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": "L4901"}, {"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": "L4901"}, {"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": "L4901"}, {"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": "L4904"}, {"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": "L4904"}, {"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": "L4904"}, {"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": "L4905"}, {"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": "L4910"}, {"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": "L4910"}, {"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": "L4911"}, {"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": "L4915"}, {"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": "L4919"}, {"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": "L4920"}, {"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": "L4921"}, {"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": "L4924"}, {"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": "L4925"}, {"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": "L4925"}, {"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": "L4926"}, {"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": "L4926"}, {"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": "L4927"}, {"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": "L4927"}, {"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": "L4927"}, {"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": "L4941"}, {"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": "L4942"}, {"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": "L4943"}, {"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": "L4946"}, {"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": "L4947"}, {"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": "L4948"}, {"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": "L4949"}, {"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": "L4949"}, {"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": "L4950"}, {"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": "L4952"}, {"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": "L4953"}, {"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": "L4953"}, {"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": "L4957"}, {"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": "L4960"}, {"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": "L4989"}, {"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": "L4992"}, {"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": "L4995"}, {"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": "L4995"}, {"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": "L4995"}, {"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": "L4995"}, {"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": "L4996"}, {"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": "L4997"}, {"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": "L4997"}, {"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": "L5002"}, {"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": "L5002"}, {"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": "L5003"}, {"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": "L5004"}, {"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": "L5006"}, {"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": "L5006"}, {"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": "L5006"}, {"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": "L5006"}, {"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": "L5010"}, {"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": "L5010"}, {"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": "L5010"}, {"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": "L5010"}, {"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": "L5013"}, {"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": "L5016"}, {"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": "L5016"}, {"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": "L5016"}, {"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": "L5016"}, {"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": "L5019"}, {"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": "L5019"}, {"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": "L5021"}, {"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": "L5021"}, {"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": "L5021"}, {"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": "L5021"}, {"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": "L5028"}, {"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": "L5030"}, {"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": "L5031"}, {"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": "L5035"}, {"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": "L5037"}, {"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": "L5042"}, {"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": "L5044"}, {"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": "L5045"}, {"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": "L5046"}, {"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": "L5046"}, {"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": "L5047"}, {"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": "L5048"}, {"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": "L5049"}, {"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": "L5055"}, {"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": "L5074"}, {"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": "L5074"}, {"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": "L5074"}, {"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": "L5074"}, {"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": "L5075"}, {"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": "L5076"}, {"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": "L5076"}, {"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": "L5081"}, {"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": "L5081"}, {"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": "L5082"}, {"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": "L5083"}, {"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": "L5085"}, {"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": "L5085"}, {"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": "L5085"}, {"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": "L5085"}, {"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": "L5089"}, {"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": "L5089"}, {"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": "L5089"}, {"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": "L5089"}, {"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": "L5092"}, {"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": "L5094"}, {"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": "L5097"}, {"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": "L5097"}, {"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": "L5097"}, {"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": "L5097"}, {"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": "L5099"}, {"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": "L5102"}, {"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": "L5108"}, {"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": "L5110"}, {"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": "L5111"}, {"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": "L5115"}, {"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": "L5117"}, {"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": "L5118"}, {"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": "L5123"}, {"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": "L5125"}, {"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": "L5127"}, {"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": "L5128"}, {"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": "L5129"}, {"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": "L5130"}, {"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": "L5136"}, {"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": "L5157"}, {"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": "L5157"}, {"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": "L5164"}, {"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": "L5166"}, {"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": "L5168"}, {"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": "L5168"}, {"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": "L5170"}, {"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": "L5172"}, {"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": "L5174"}, {"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": "L5175"}, {"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": "L5175"}, {"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": "L5176"}, {"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": "L5177"}, {"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": "L5178"}, {"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": "L5178"}, {"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": "L5178"}, {"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": "L5178"}, {"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": "L5180"}, {"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": "L5180"}, {"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": "L5180"}, {"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": "L5180"}, {"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": "L5180"}, {"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": "L5182"}, {"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": "L5185"}, {"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": "L5185"}, {"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": "L5185"}, {"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": "L5185"}, {"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": "L5189"}, {"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": "L5189"}, {"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": "L5191"}, {"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": "L5220"}, {"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": "L5220"}, {"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": "L5220"}, {"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": "L5228"}, {"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": "L5230"}, {"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": "L5232"}, {"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": "L5232"}, {"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": "L5234"}, {"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": "L5236"}, {"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": "L5238"}, {"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": "L5239"}, {"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": "L5239"}, {"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": "L5240"}, {"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": "L5241"}, {"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": "L5241"}, {"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": "L5244"}, {"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": "L5244"}, {"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": "L5244"}, {"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": "L5245"}, {"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": "L5245"}, {"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": "L5245"}, {"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": "L5245"}, {"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": "L5245"}, {"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": "L5247"}, {"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": "L5250"}, {"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": "L5250"}, {"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": "L5250"}, {"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": "L5250"}, {"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": "L5256"}, {"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": "L5256"}, {"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": "L5256"}, {"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": "L5258"}, {"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": "L5283"}, {"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": "L5300"}, {"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": "L5307"}, {"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": "L5307"}, {"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": "L5308"}, {"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": "L5309"}, {"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": "L5311"}, {"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": "L5311"}, {"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": "L5312"}, {"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": "L5312"}, {"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": "L5320"}, {"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": "L5321"}, {"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": "L5322"}, {"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": "L5323"}, {"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": "L5324"}, {"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": "L5324"}, {"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": "L5326"}, {"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": "L5328"}, {"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": "L5329"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5332"}, {"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": "L5332"}, {"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": "L5332"}, {"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": "L5336"}, {"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": "L5336"}, {"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": "L5337"}, {"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": "L5338"}, {"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": "L5340"}, {"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": "L5340"}, {"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": "L5341"}, {"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": "L5341"}, {"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": "L5341"}, {"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": "L5350"}, {"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": "L5351"}, {"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": "L5352"}, {"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": "L5353"}, {"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": "L5354"}, {"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": "L5354"}, {"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": "L5356"}, {"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": "L5358"}, {"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": "L5359"}, {"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": "L5360"}, {"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": "L5360"}, {"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": "L5362"}, {"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": "L5362"}, {"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": "L5362"}, {"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": "L5372"}, {"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": "L5373"}, {"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": "L5376"}, {"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": "L5378"}, {"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": "L5378"}, {"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": "L5378"}, {"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": "L5379"}, {"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": "L5386"}, {"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": "L5389"}, {"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": "L5389"}, {"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": "L5391"}, {"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": "L5392"}, {"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": "L5394"}, {"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": "L5396"}, {"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": "L5397"}, {"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": "L5399"}, {"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": "L5400"}, {"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": "L5401"}, {"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": "L5401"}, {"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": "L5402"}, {"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": "L5403"}, {"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": "L5407"}, {"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": "L5409"}, {"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": "L5410"}, {"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": "L5417"}, {"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": "L5418"}, {"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": "L5421"}, {"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": "L5421"}, {"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": "L5422"}, {"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": "L5437"}, {"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": "L5438"}, {"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": "L5442"}, {"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": "L5453"}, {"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": "L5454"}, {"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": "L5457"}, {"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": "L5459"}, {"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": "L5459"}, {"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": "L5459"}, {"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": "L5459"}, {"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": "L5462"}, {"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": "L5468"}, {"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": "L5471"}, {"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": "L5471"}, {"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": "L5473"}, {"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": "L5474"}, {"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": "L5477"}, {"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": "L5478"}, {"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": "L5483"}, {"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": "L5483"}, {"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": "L5484"}, {"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": "L5485"}, {"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": "L5486"}, {"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": "L5486"}, {"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": "L5487"}, {"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": "L5488"}, {"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": "L5492"}, {"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": "L5494"}, {"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": "L5495"}, {"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": "L5502"}, {"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": "L5503"}, {"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": "L5506"}, {"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": "L5506"}, {"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": "L5507"}, {"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": "L5512"}, {"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": "L5522"}, {"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": "L5523"}, {"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": "L5527"}, {"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": "L5534"}, {"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": "L5535"}, {"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": "L5536"}, {"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": "L5536"}, {"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": "L5540"}, {"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": "L5541"}, {"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": "L5542"}, {"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": "L5554"}, {"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": "L5554"}, {"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": "L5559"}, {"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": "L5559"}, {"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": "L5559"}, {"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": "L5560"}, {"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": "L5564"}, {"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": "L5567"}, {"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": "L5567"}, {"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": "L5567"}, {"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": "L5567"}, {"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": "L5570"}, {"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": "L5573"}, {"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": "L5577"}, {"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": "L5577"}, {"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": "L5577"}, {"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": "L5577"}, {"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": "L5578"}, {"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": "L5579"}, {"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": "L5579"}, {"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": "L5584"}, {"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": "L5584"}, {"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": "L5586"}, {"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": "L5587"}, {"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": "L5589"}, {"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": "L5589"}, {"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": "L5589"}, {"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": "L5590"}, {"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": "L5595"}, {"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": "L5598"}, {"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": "L5602"}, {"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": "L5602"}, {"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": "L5602"}, {"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": "L5603"}, {"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": "L5608"}, {"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": "L5608"}, {"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": "L5613"}, {"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": "L5616"}, {"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": "L5617"}, {"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": "L5618"}, {"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": "L5620"}, {"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": "L5621"}, {"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": "L5621"}, {"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": "L5625"}, {"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": "L5628"}, {"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": "L5631"}, {"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": "L5632"}, {"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": "L5633"}, {"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": "L5634"}, {"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": "L5634"}, {"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": "L5635"}, {"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": "L5636"}, {"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": "L5644"}, {"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": "L5654"}, {"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": "L5658"}, {"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": "L5664"}, {"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": "L5665"}, {"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": "L5667"}, {"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": "L5669"}, {"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": "L5670"}, {"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": "L5675"}, {"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": "L5676"}, {"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": "L5700"}, {"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": "L5712"}, {"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": "L5718"}, {"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": "L5719"}, {"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": "L5722"}, {"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": "L5725"}, {"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": "L5744"}, {"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": "L5746"}, {"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": "L5747"}, {"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": "L5748"}, {"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": "L5751"}, {"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": "L5757"}, {"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": "L5760"}, {"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": "L5762"}, {"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": "L5779"}, {"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": "L5780"}, {"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": "L5782"}, {"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": "L5785"}, {"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": "L5787"}, {"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": "L5788"}, {"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": "L5789"}, {"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": "L5790"}, {"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": "L5792"}, {"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": "L5794"}, {"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": "L5795"}, {"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": "L5797"}, {"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": "L5798"}, {"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": "L5824"}, {"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": "L5836"}, {"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": "L5842"}, {"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": "L5843"}, {"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": "L5846"}, {"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": "L5849"}, {"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": "L5868"}, {"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": "L5870"}, {"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": "L5871"}, {"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": "L5872"}, {"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": "L5875"}, {"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": "L5881"}, {"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": "L5884"}, {"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": "L5886"}, {"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": "L5903"}, {"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": "L5904"}, {"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": "L5906"}, {"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": "L5909"}, {"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": "L5911"}, {"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": "L5912"}, {"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": "L5913"}, {"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": "L5914"}, {"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": "L5916"}, {"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": "L5918"}, {"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": "L5919"}, {"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": "L5921"}, {"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": "L5922"}, {"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": "L5945"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5962"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5966"}, {"caller_nid": "api_admin_list_settlements", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5969"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5973"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5975"}, {"caller_nid": "api_admin_list_settlements", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5976"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5978"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5982"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5983"}, {"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": "L5986"}, {"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": "L6017"}, {"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": "L6018"}, {"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": "L6022"}, {"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": "L6025"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6045"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6046"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6047"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6048"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6049"}, {"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": "L6052"}, {"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": "L6054"}, {"caller_nid": "api_admin_create_settlement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6058"}, {"caller_nid": "api_admin_create_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6058"}, {"caller_nid": "api_admin_create_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6058"}, {"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": "L6060"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6063"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6063"}, {"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": "L6065"}, {"caller_nid": "api_admin_create_settlement", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6071"}, {"caller_nid": "api_admin_create_settlement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6071"}, {"caller_nid": "api_admin_create_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6073"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6076"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6077"}, {"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": "L6093"}, {"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": "L6109"}, {"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": "L6110"}, {"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": "L6111"}, {"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": "L6112"}, {"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": "L6113"}, {"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": "L6116"}, {"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": "L6118"}, {"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": "L6119"}, {"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": "L6120"}, {"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": "L6126"}, {"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": "L6126"}, {"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": "L6128"}, {"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": "L6131"}, {"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": "L6132"}, {"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": "L6145"}, {"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": "L6146"}, {"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": "L6147"}, {"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": "L6165"}, {"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": "L6183"}, {"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": "L6187"}, {"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": "L6191"}, {"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": "L6194"}, {"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": "L6198"}, {"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": "L6200"}, {"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": "L6201"}, {"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": "L6203"}, {"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": "L6207"}, {"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": "L6208"}, {"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": "L6209"}, {"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": "L6212"}, {"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": "L6237"}, {"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": "L6245"}, {"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": "L6252"}, {"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": "L6276"}, {"caller_nid": "api_admin_list_refunds", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6293"}, {"caller_nid": "api_admin_list_refunds", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6293"}, {"caller_nid": "api_admin_list_refunds", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6293"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6295"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6301"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6302"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6305"}, {"caller_nid": "api_admin_list_refunds", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6307"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6310"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6311"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6312"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6313"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6314"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6315"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6317"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6320"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6324"}, {"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": "L6327"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6346"}, {"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": "L6348"}, {"caller_nid": "api_admin_get_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6350"}, {"caller_nid": "api_admin_get_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6350"}, {"caller_nid": "api_admin_get_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6350"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6351"}, {"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": "L6353"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6359"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6360"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6362"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6365"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6369"}, {"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": "L6386"}, {"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": "L6387"}, {"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": "L6390"}, {"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": "L6394"}, {"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": "L6394"}, {"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": "L6394"}, {"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": "L6396"}, {"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": "L6399"}, {"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": "L6401"}, {"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": "L6404"}, {"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": "L6405"}, {"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": "L6407"}, {"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": "L6410"}, {"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": "L6411"}, {"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": "L6414"}, {"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": "L6417"}, {"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": "L6417"}, {"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": "L6428"}, {"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": "L6428"}, {"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": "L6431"}, {"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": "L6434"}, {"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": "L6436"}, {"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": "L6449"}, {"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": "L6451"}, {"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": "L6453"}, {"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": "L6456"}, {"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": "L6458"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6473"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6474"}, {"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": "L6477"}, {"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": "L6487"}, {"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": "L6489"}, {"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": "L6506"}, {"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": "L6509"}, {"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": "L6518"}, {"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": "L6520"}, {"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": "L6543"}, {"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": "L6565"}, {"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": "L6566"}, {"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": "L6567"}, {"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": "L6568"}, {"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": "L6571"}, {"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": "L6571"}, {"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": "L6572"}, {"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": "L6574"}, {"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": "L6581"}, {"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": "L6583"}, {"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": "L6583"}, {"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": "L6583"}, {"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": "L6588"}, {"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": "L6592"}, {"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": "L6595"}, {"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": "L6598"}, {"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": "L6608"}, {"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": "L6610"}, {"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": "L6615"}, {"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": "L6620"}, {"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": "L6625"}, {"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": "L6628"}, {"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": "L6640"}, {"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": "L6644"}, {"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": "L6648"}, {"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": "L6653"}, {"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": "L6672"}, {"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": "L6675"}, {"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": "L6675"}, {"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": "L6676"}, {"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": "L6678"}, {"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": "L6685"}, {"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": "L6687"}, {"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": "L6693"}, {"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": "L6696"}, {"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": "L6708"}, {"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": "L6727"}, {"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": "L6728"}, {"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": "L6731"}, {"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": "L6733"}, {"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": "L6735"}, {"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": "L6738"}, {"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": "L6741"}, {"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": "L6743"}, {"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": "L6745"}, {"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": "L6750"}, {"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": "L6755"}, {"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": "L6757"}, {"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": "L6761"}, {"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": "L6761"}, {"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": "L6763"}, {"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": "L6764"}, {"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": "L6766"}, {"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": "L6779"}, {"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": "L6781"}, {"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": "L6781"}, {"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": "L6805"}, {"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": "L6817"}, {"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": "L6832"}, {"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": "L6850"}, {"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": "L6852"}, {"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": "L6854"}, {"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": "L6868"}, {"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": "L6881"}, {"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": "L6882"}, {"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": "L6883"}, {"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": "L6899"}, {"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": "L6900"}, {"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": "L6920"}, {"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": "L6938"}, {"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": "L6950"}, {"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": "L6951"}, {"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": "L6964"}, {"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": "L6967"}, {"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": "L6987"}, {"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": "L7005"}, {"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": "L7025"}, {"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": "L7047"}, {"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": "L7069"}, {"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": "L7086"}, {"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": "L7088"}, {"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": "L7091"}, {"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": "L7092"}, {"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": "L7095"}, {"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": "L7095"}, {"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": "L7096"}, {"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": "L7102"}, {"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": "L7102"}, {"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": "L7115"}, {"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": "L7117"}, {"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": "L7120"}, {"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": "L7121"}, {"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": "L7123"}, {"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": "L7124"}, {"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": "L7125"}, {"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": "L7127"}, {"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": "L7128"}, {"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": "L7129"}, {"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": "L7132"}, {"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": "L7135"}, {"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": "L7136"}, {"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": "L7145"}, {"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": "L7145"}, {"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": "L7147"}, {"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": "L7147"}, {"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": "L7148"}, {"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": "L7151"}, {"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": "L7154"}, {"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": "L7155"}, {"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": "L7156"}, {"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": "L7157"}, {"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": "L7159"}, {"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": "L7160"}, {"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": "L7166"}, {"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": "L7166"}, {"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": "L7181"}, {"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": "L7192"}, {"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": "L7192"}, {"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": "L7193"}, {"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": "L7194"}, {"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": "L7198"}, {"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": "L7199"}, {"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": "L7200"}, {"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": "L7201"}, {"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": "L7202"}, {"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": "L7204"}, {"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": "L7207"}, {"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": "L7209"}, {"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": "L7222"}, {"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": "L7224"}, {"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": "L7226"}, {"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": "L7228"}, {"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": "L7229"}, {"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": "L7232"}, {"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": "L7239"}, {"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": "L7243"}, {"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": "L7246"}, {"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": "L7250"}, {"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": "L7253"}, {"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": "L7254"}, {"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": "L7254"}, {"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": "L7255"}, {"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": "L7256"}, {"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": "L7257"}, {"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": "L7258"}, {"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": "L7258"}, {"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": "L7259"}, {"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": "L7263"}, {"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": "L7264"}, {"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": "L7268"}, {"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": "L7272"}, {"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": "L7286"}, {"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": "L7288"}, {"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": "L7307"}, {"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": "L7307"}, {"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": "L7310"}, {"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": "L7310"}, {"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": "L7313"}, {"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": "L7315"}, {"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": "L7315"}, {"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": "L7315"}, {"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": "L7321"}, {"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": "L7326"}, {"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": "L7329"}, {"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": "L7339"}, {"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": "L7341"}, {"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": "L7359"}, {"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": "L7359"}, {"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": "L7362"}, {"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": "L7364"}, {"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": "L7364"}, {"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": "L7364"}, {"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": "L7364"}, {"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": "L7370"}, {"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": "L7373"}, {"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": "L7379"}, {"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": "L7382"}, {"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": "L7384"}, {"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": "L7414"}, {"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": "L7415"}, {"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": "L7416"}, {"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": "L7419"}, {"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": "L7421"}, {"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": "L7421"}, {"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": "L7421"}, {"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": "L7421"}, {"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": "L7423"}, {"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": "L7425"}, {"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": "L7427"}, {"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": "L7430"}, {"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": "L7434"}, {"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": "L7437"}, {"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": "L7437"}, {"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": "L7437"}, {"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": "L7438"}, {"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": "L7449"}, {"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": "L7452"}, {"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": "L7454"}, {"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": "L7457"}, {"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": "L7457"}, {"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": "L7465"}, {"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": "L7468"}, {"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": "L7468"}, {"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": "L7468"}, {"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": "L7468"}, {"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": "L7469"}, {"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": "L7470"}, {"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": "L7474"}, {"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": "L7474"}, {"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": "L7474"}, {"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": "L7475"}, {"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": "L7483"}, {"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": "L7484"}, {"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": "L7485"}, {"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": "L7495"}, {"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": "L7498"}, {"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": "L7499"}, {"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": "L7501"}, {"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": "L7502"}, {"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": "L7509"}, {"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": "L7510"}, {"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": "L7512"}, {"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": "L7513"}, {"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": "L7514"}, {"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": "L7515"}, {"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": "L7516"}, {"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": "L7518"}, {"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": "L7519"}, {"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": "L7521"}, {"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": "L7521"}, {"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": "L7523"}, {"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": "L7524"}, {"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": "L7525"}, {"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": "L7526"}, {"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": "L7526"}, {"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": "L7529"}, {"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": "L7529"}, {"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": "L7531"}, {"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": "L7532"}, {"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": "L7532"}, {"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": "L7536"}, {"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": "L7536"}, {"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": "L7540"}, {"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": "L7541"}, {"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": "L7542"}, {"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": "L7546"}, {"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": "L7547"}, {"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": "L7547"}, {"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": "L7547"}, {"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": "L7547"}, {"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": "L7549"}, {"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": "L7552"}, {"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": "L7554"}, {"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": "L7555"}, {"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": "L7557"}, {"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": "L7561"}, {"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": "L7563"}, {"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": "L7563"}, {"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": "L7565"}, {"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": "L7566"}, {"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": "L7568"}, {"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": "L7568"}, {"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": "L7569"}, {"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": "L7569"}, {"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": "L7574"}, {"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": "L7575"}, {"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": "L7577"}, {"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": "L7577"}, {"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": "L7577"}, {"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": "L7577"}, {"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": "L7577"}, {"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": "L7579"}, {"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": "L7581"}, {"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": "L7582"}, {"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": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7591"}, {"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": "L7593"}, {"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": "L7598"}, {"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": "L7598"}, {"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": "L7602"}, {"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": "L7608"}, {"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": "L7636"}, {"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": "L7636"}, {"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": "L7639"}, {"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": "L7642"}, {"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": "L7645"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7647"}, {"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": "L7649"}, {"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": "L7649"}, {"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": "L7649"}, {"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": "L7649"}, {"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": "L7649"}, {"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": "L7660"}, {"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": "L7666"}, {"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": "L7666"}, {"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": "L7667"}, {"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": "L7667"}, {"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": "L7671"}, {"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": "L7671"}, {"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": "L7671"}, {"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": "L7671"}, {"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": "L7676"}, {"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": "L7676"}, {"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": "L7676"}, {"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": "L7676"}, {"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": "L7681"}, {"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": "L7683"}, {"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": "L7683"}, {"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": "L7685"}, {"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": "L7687"}, {"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": "L7689"}, {"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": "L7691"}, {"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": "L7694"}, {"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": "L7713"}, {"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": "L7713"}, {"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": "L7713"}, {"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": "L7715"}, {"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": "L7719"}, {"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": "L7724"}, {"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": "L7729"}, {"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": "L7735"}, {"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": "L7735"}, {"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": "L7735"}, {"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": "L7736"}, {"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": "L7742"}, {"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": "L7742"}, {"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": "L7747"}, {"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": "L7747"}, {"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": "L7747"}, {"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": "L7754"}, {"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": "L7757"}, {"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": "L7759"}, {"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": "L7760"}, {"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": "L7761"}, {"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": "L7761"}, {"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": "L7763"}, {"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": "L7764"}, {"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": "L7765"}, {"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": "L7766"}, {"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": "L7769"}, {"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": "L7770"}, {"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": "L7771"}, {"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": "L7773"}, {"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": "L7777"}, {"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": "L7778"}, {"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": "L7780"}, {"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": "L7789"}, {"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": "L7791"}, {"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": "L7791"}, {"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": "L7792"}, {"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": "L7801"}, {"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": "L7803"}, {"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": "L7818"}, {"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": "L7819"}, {"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": "L7820"}, {"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": "L7821"}, {"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": "L7824"}, {"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": "L7827"}, {"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": "L7827"}, {"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": "L7828"}, {"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": "L7828"}, {"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": "L7828"}, {"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": "L7838"}, {"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": "L7841"}, {"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": "L7845"}, {"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": "L7846"}, {"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": "L7853"}, {"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": "L7854"}, {"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": "L7855"}, {"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": "L7859"}, {"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": "L7860"}, {"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": "L7862"}, {"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": "L7878"}, {"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": "L7878"}, {"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": "L7878"}, {"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": "L7880"}, {"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": "L7883"}, {"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": "L7886"}, {"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": "L7887"}, {"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": "L7889"}, {"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": "L7891"}, {"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": "L7907"}, {"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": "L7907"}, {"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": "L7907"}, {"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": "L7909"}, {"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": "L7912"}, {"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": "L7915"}, {"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": "L7916"}, {"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": "L7918"}, {"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": "L7920"}, {"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": "L7936"}, {"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": "L7936"}, {"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": "L7936"}, {"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": "L7938"}, {"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": "L7939"}, {"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": "L7941"}, {"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": "L7941"}, {"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": "L7941"}, {"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": "L7942"}, {"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": "L7946"}, {"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": "L7947"}, {"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": "L7951"}, {"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": "L7954"}, {"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": "L7954"}, {"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": "L7954"}, {"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": "L7959"}, {"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": "L7960"}, {"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": "L7965"}, {"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": "L7976"}, {"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": "L7976"}, {"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": "L7978"}, {"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": "L7982"}, {"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": "L7991"}]}
|