05f42f7c6f3b7da70a11fa57a554a514543711642e12e1b85abe619cc6df38cd.json 638 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "label": "admin.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1"}, {"id": "api_admin_numeric_to_float_optional", "label": "_numeric_to_float_optional()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L42"}, {"id": "api_admin_category_path_display", "label": "_category_path_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L48"}, {"id": "api_admin_supplier_pickup_address_block", "label": "_supplier_pickup_address_block()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L68"}, {"id": "api_admin_require_admin", "label": "require_admin()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L93"}, {"id": "api_admin_get_admin_region_filter", "label": "get_admin_region_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L100"}, {"id": "api_admin_get_admin_allowed_region_ids", "label": "get_admin_allowed_region_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L110"}, {"id": "api_admin_effective_settlement_region_id", "label": "_effective_settlement_region_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L146"}, {"id": "api_admin_aggregate_client_settlement_history", "label": "_aggregate_client_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L156"}, {"id": "api_admin_aggregate_supplier_settlement_history", "label": "_aggregate_supplier_settlement_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L184"}, {"id": "api_admin_minutes_value_from_request", "label": "_minutes_value_from_request()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L215"}, {"id": "api_admin_apply_region_minutes_to_data", "label": "_apply_region_minutes_to_data()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L231"}, {"id": "api_admin_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": "L253"}, {"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": "L265"}, {"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": "L303"}, {"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": "L313"}, {"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": "L338"}, {"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": "L383"}, {"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": "L430"}, {"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": "L445"}, {"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": "L453"}, {"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": "L496"}, {"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": "L506"}, {"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": "L521"}, {"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": "L542"}, {"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": "L585"}, {"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": "L633"}, {"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": "L646"}, {"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": "L667"}, {"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": "L700"}, {"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": "L710"}, {"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": "L729"}, {"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": "L753"}, {"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": "L782"}, {"id": "api_admin_get_user_region_scope_ids", "label": "_get_user_region_scope_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L806"}, {"id": "api_admin_replace_user_region_scopes", "label": "_replace_user_region_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L820"}, {"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": "L866"}, {"id": "api_admin_list_assignable_menu_codes", "label": "list_assignable_menu_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L874"}, {"id": "api_admin_get_user_menu_scopes", "label": "get_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L905"}, {"id": "api_admin_put_user_menu_scopes", "label": "put_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L930"}, {"id": "api_admin_post_user_menu_scopes", "label": "post_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L941"}, {"id": "api_admin_update_user_menu_scopes", "label": "_update_user_menu_scopes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L951"}, {"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": "L1107"}, {"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": "L1171"}, {"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": "L1203"}, {"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": "L1241"}, {"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": "L1282"}, {"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": "L1299"}, {"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": "L1317"}, {"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": "L1346"}, {"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": "L1390"}, {"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": "L1451"}, {"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": "L1494"}, {"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": "L1552"}, {"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": "L1591"}, {"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": "L1636"}, {"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": "L1659"}, {"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": "L1713"}, {"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": "L1745"}, {"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": "L1774"}, {"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": "L1790"}, {"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": "L1846"}, {"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": "L1905"}, {"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": "L1942"}, {"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": "L1987"}, {"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": "L2009"}, {"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": "L2059"}, {"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": "L2083"}, {"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": "L2111"}, {"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": "L2184"}, {"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": "L2325"}, {"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": "L2502"}, {"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": "L2621"}, {"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": "L2881"}, {"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": "L2948"}, {"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": "L2959"}, {"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": "L2974"}, {"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": "L3046"}, {"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": "L3109"}, {"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": "L3207"}, {"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": "L3257"}, {"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": "L3299"}, {"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": "L3323"}, {"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": "L3346"}, {"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": "L3386"}, {"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": "L3439"}, {"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": "L3552"}, {"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": "L3620"}, {"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": "L3648"}, {"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": "L3670"}, {"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": "L3678"}, {"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": "L3687"}, {"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": "L3754"}, {"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": "L3901"}, {"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": "L4201"}, {"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": "L4222"}, {"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": "L4262"}, {"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": "L4322"}, {"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": "L4383"}, {"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": "L4747"}, {"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": "L4787"}, {"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": "L4824"}, {"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": "L4835"}, {"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": "L4846"}, {"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": "L4932"}, {"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": "L5163"}, {"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": "L5178"}, {"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": "L5182"}, {"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": "L5198"}, {"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": "L5218"}, {"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": "L5230"}, {"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": "L5264"}, {"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": "L5312"}, {"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": "L5394"}, {"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": "L5476"}, {"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": "L5542"}, {"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": "L5612"}, {"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": "L5632"}, {"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": "L5651"}, {"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": "L5680"}, {"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": "L5711"}, {"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": "L5792"}, {"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": "L5876"}, {"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": "L5893"}, {"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": "L6028"}, {"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": "L6080"}, {"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": "L6114"}, {"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": "L6152"}, {"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": "L6204"}, {"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": "L6238"}, {"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": "L6276"}, {"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": "L6341"}, {"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": "L6380"}, {"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": "L6445"}, {"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": "L6497"}, {"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": "L6567"}, {"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": "L6605"}, {"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": "L6682"}, {"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": "L6720"}, {"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": "L6786"}, {"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": "L6809"}, {"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": "L6842"}, {"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": "L6873"}, {"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": "L6897"}, {"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": "L7015"}, {"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": "L7077"}, {"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": "L7136"}, {"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": "L7149"}, {"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": "L7201"}, {"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": "L7232"}, {"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": "L7250"}, {"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": "L7268"}, {"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": "L7288"}, {"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": "L7307"}, {"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": "L7324"}, {"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": "L7343"}, {"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": "L7363"}, {"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": "L7381"}, {"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": "L7401"}, {"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": "L7423"}, {"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": "L7478"}, {"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": "L7542"}, {"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": "L7586"}, {"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": "L7670"}, {"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": "L7723"}, {"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": "L7766"}, {"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": "L7995"}, {"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": "L8076"}, {"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": "L8181"}, {"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": "L8242"}, {"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": "L8271"}, {"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": "L8300"}, {"id": "api_admin_rationale_49", "label": "\u4e00\u7ea7/\u4e8c\u7ea7\u5206\u7c7b\u7528 / \u8fde\u63a5\uff08\u81ea\u5e95\u5411\u4e0a\u56de\u6eaf\u7236\u7ea7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49"}, {"id": "api_admin_rationale_69", "label": "\u4f9b\u5e94\u5546\u9ed8\u8ba4\u53d6\u8d27\u5730\u5740\uff1b\u65e0\u9ed8\u8ba4\u65f6\u53d6\u7b2c\u4e00\u6761 pickup \u7c7b\u578b\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69"}, {"id": "api_admin_rationale_94", "label": "\u9a8c\u8bc1\u8fd0\u8425\u4eba\u5458\u6743\u9650\uff08admin / super_admin\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94"}, {"id": "api_admin_rationale_101", "label": "\u517c\u5bb9\u65e7\u903b\u8f91\uff1a\u8fd4\u56de\u5355\u533a\u57df\u8fc7\u6ee4ID\u3002\u591a\u533a\u57df\u573a\u666f\u8fd4\u56de\u6392\u5e8f\u540e\u9996\u4e2a\u533a\u57df\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101"}, {"id": "api_admin_rationale_111", "label": "\u83b7\u53d6\u7ba1\u7406\u5458\u5141\u8bb8\u8bbf\u95ee\u7684\u533a\u57df\u96c6\u5408\u3002 - super_admin: \u8fd4\u56de None\uff08\u8868\u793a\u4e0d\u9650\u5236\uff09 - admin: \u8fd4\u56de\u53ef\u8bbf\u95ee\u533a\u57df\u96c6\u5408\uff08\u591a\u533a\u57df\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111"}, {"id": "api_admin_rationale_150", "label": "\u7ed3\u7b97\u76f8\u5173\u63a5\u53e3\uff1a\u533a\u57df\u7ba1\u7406\u5458\u56fa\u5b9a\u4e3a\u5176\u7ed1\u5b9a\u533a\u57df\uff1b\u8d85\u7ea7\u7ba1\u7406\u5458\u53ef\u6309 Tab \u7684 regionId \u7b5b\u9009\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L150"}, {"id": "api_admin_rationale_161", "label": "\u5df2\u751f\u6210\u5ba2\u6237\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\uff08\u4e0e\u7ed3\u7b97\u5355\u4e3b\u8868 order_count \u6c47\u603b\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L161"}, {"id": "api_admin_rationale_189", "label": "\u5df2\u751f\u6210\u4f9b\u5e94\u5546\u7ed3\u7b97\u5355\uff1a\u7ed3\u7b97\u91d1\u989d\u5408\u8ba1\u3001\u8ba2\u5355\u7b14\u6570\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L189"}, {"id": "api_admin_rationale_216", "label": "\u89e3\u6790\u533a\u57df\u914d\u9001\u76f8\u5173\u5206\u949f\u914d\u7f6e\uff1b\u952e\u4e0d\u5b58\u5728\u8fd4\u56de _REGION_MINUTES_UNSET\uff0c\u7a7a\u503c\u4e3a None\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216"}, {"id": "api_admin_rationale_232", "label": "\u5c06 expectedDeliveryMinutes / deliveryWarnAdvanceMinutes \u5199\u5165 data\uff08\u5b57\u5178\u4e3a create_data \u6216", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232"}, {"id": "api_admin_rationale_257", "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": "L257"}, {"id": "api_admin_rationale_651", "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": "L651"}, {"id": "api_admin_rationale_878", "label": "\u53ef\u6388\u6743\u83dc\u5355 code \u5217\u8868\uff08\u4ec5 menu \u7c7b\u578b\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L878"}, {"id": "api_admin_rationale_936", "label": "\u66f4\u65b0\u7528\u6237\u83dc\u5355\u6388\u6743\uff08\u6309 code \u5168\u91cf\u8986\u76d6\uff1b\u517c\u5bb9\u660e\u6587/\u5bc6\u6587\u8f7d\u8377\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L936"}, {"id": "api_admin_rationale_947", "label": "\u4e0e PUT \u540c\u903b\u8f91\uff1a\u524d\u7aef\u6309 POST \u6a21\u5f0f\u8c03\u7528\u65f6\u590d\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L947"}, {"id": "api_admin_rationale_952", "label": "\u66f4\u65b0\u7528\u6237\u83dc\u5355\u6388\u6743\uff08\u6309 code \u5168\u91cf\u8986\u76d6\uff1b\u517c\u5bb9\u660e\u6587/\u5bc6\u6587\u8f7d\u8377\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L952"}, {"id": "api_admin_rationale_1304", "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": "L1304"}, {"id": "api_admin_rationale_1323", "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": "L1323"}, {"id": "api_admin_rationale_1596", "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": "L1596"}, {"id": "api_admin_rationale_2064", "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": "L2064"}, {"id": "api_admin_rationale_2330", "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": "L2330"}, {"id": "api_admin_rationale_2626", "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": "L2626"}, {"id": "api_admin_rationale_3391", "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": "L3391"}, {"id": "api_admin_rationale_3649", "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": "L3649"}, {"id": "api_admin_rationale_3688", "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": "L3688"}, {"id": "api_admin_rationale_5169", "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": "L5169"}, {"id": "api_admin_rationale_5199", "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": "L5199"}, {"id": "api_admin_rationale_5219", "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": "L5219"}, {"id": "api_admin_rationale_5231", "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": "L5231"}, {"id": "api_admin_rationale_5618", "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": "L5618"}, {"id": "api_admin_rationale_5638", "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": "L5638"}, {"id": "api_admin_rationale_5894", "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": "L5894"}, {"id": "api_admin_rationale_6120", "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": "L6120"}, {"id": "api_admin_rationale_6244", "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": "L6244"}, {"id": "api_admin_rationale_7312", "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": "L7312"}, {"id": "api_admin_rationale_7330", "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": "L7330"}, {"id": "api_admin_rationale_7676", "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": "L7676"}, {"id": "api_admin_rationale_7771", "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": "L7771"}, {"id": "api_admin_rationale_8081", "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": "L8081"}, {"id": "api_admin_rationale_2226", "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": "L2226"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "sqlalchemy_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_security", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_storage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_api_upload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_category", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_password_history", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_crud_address", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "app_services_china_region_tree", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_numeric_to_float_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_category_path_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_supplier_pickup_address_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_require_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_region_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_admin_allowed_region_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_effective_settlement_region_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_client_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L156", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_minutes_value_from_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_apply_region_minutes_to_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_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": "L253", "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": "L265", "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": "L303", "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": "L313", "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": "L338", "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": "L383", "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": "L430", "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": "L445", "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": "L453", "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": "L496", "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": "L506", "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": "L521", "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": "L542", "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": "L585", "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": "L633", "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": "L646", "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": "L667", "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": "L700", "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": "L710", "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": "L729", "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": "L753", "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": "L782", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user_region_scope_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L806", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_replace_user_region_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L820", "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": "L866", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_list_assignable_menu_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L874", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_get_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L905", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_put_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L930", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_post_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_admin_py", "target": "api_admin_update_user_menu_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L951", "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": "L1107", "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": "L1171", "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": "L1203", "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": "L1241", "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": "L1282", "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": "L1299", "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": "L1317", "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": "L1346", "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": "L1390", "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": "L1451", "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": "L1494", "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": "L1552", "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": "L1591", "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": "L1636", "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": "L1659", "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": "L1713", "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": "L1745", "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": "L1774", "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": "L1790", "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": "L1846", "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": "L1905", "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": "L1942", "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": "L1987", "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": "L2009", "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": "L2059", "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": "L2083", "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": "L2111", "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": "L2184", "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": "L2325", "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": "L2502", "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": "L2621", "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": "L2881", "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": "L2948", "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": "L2959", "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": "L2974", "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": "L3046", "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": "L3109", "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": "L3207", "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": "L3257", "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": "L3299", "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": "L3323", "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": "L3346", "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": "L3386", "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": "L3439", "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": "L3552", "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": "L3620", "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": "L3648", "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": "L3670", "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": "L3678", "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": "L3687", "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": "L3754", "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": "L3901", "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": "L4201", "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": "L4222", "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": "L4262", "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": "L4322", "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": "L4351", "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": "L4383", "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": "L4747", "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": "L4787", "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": "L4824", "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": "L4835", "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": "L4846", "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": "L4932", "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": "L5163", "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": "L5178", "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": "L5182", "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": "L5198", "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": "L5218", "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": "L5230", "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": "L5264", "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": "L5312", "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": "L5394", "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": "L5476", "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": "L5542", "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": "L5612", "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": "L5632", "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": "L5651", "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": "L5680", "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": "L5711", "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": "L5792", "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": "L5876", "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": "L5893", "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": "L6028", "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": "L6080", "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": "L6114", "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": "L6152", "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": "L6204", "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": "L6238", "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": "L6276", "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": "L6341", "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": "L6380", "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": "L6445", "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": "L6497", "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": "L6567", "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": "L6605", "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": "L6682", "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": "L6720", "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": "L6786", "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": "L6809", "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": "L6842", "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": "L6873", "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": "L6897", "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": "L7015", "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": "L7077", "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": "L7136", "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": "L7149", "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": "L7201", "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": "L7232", "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": "L7250", "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": "L7268", "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": "L7288", "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": "L7307", "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": "L7324", "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": "L7343", "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": "L7363", "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": "L7381", "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": "L7401", "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": "L7423", "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": "L7450", "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": "L7478", "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": "L7542", "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": "L7586", "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": "L7670", "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": "L7723", "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": "L7766", "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": "L7995", "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": "L8076", "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": "L8181", "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": "L8242", "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": "L8271", "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": "L8300", "weight": 1.0}, {"source": "api_admin_get_admin_region_filter", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L102", "weight": 1.0}, {"source": "api_admin_apply_region_minutes_to_data", "target": "api_admin_minutes_value_from_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L234", "weight": 1.0}, {"source": "api_admin_create_region", "target": "api_admin_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": "L360", "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": "L407", "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": "L484", "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": "L516", "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": "L535", "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": "L578", "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": "L626", "weight": 1.0}, {"source": "api_admin_put_user_menu_scopes", "target": "api_admin_update_user_menu_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L937", "weight": 1.0}, {"source": "api_admin_post_user_menu_scopes", "target": "api_admin_update_user_menu_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L948", "weight": 1.0}, {"source": "api_admin_list_users", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1123", "weight": 1.0}, {"source": "api_admin_list_users", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1158", "weight": 1.0}, {"source": "api_admin_get_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1195", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_replace_user_region_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1225", "weight": 1.0}, {"source": "api_admin_create_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1233", "weight": 1.0}, {"source": "api_admin_update_user", "target": "api_admin_replace_user_region_scopes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1264", "weight": 1.0}, {"source": "api_admin_update_user", "target": "api_admin_get_user_region_scope_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1276", "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": "L1332", "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": "L1477", "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": "L1536", "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": "L1580", "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": "L1604", "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": "L1764", "weight": 1.0}, {"source": "api_admin_list_inquiries", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1802", "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": "L2126", "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": "L2266", "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": "L2472", "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": "L2697", "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": "L2987", "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": "L3150", "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": "L3170", "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": "L3705", "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": "L3718", "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": "L3719", "weight": 1.0}, {"source": "api_admin_list_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3774", "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": "L3809", "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": "L3823", "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": "L3924", "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": "L3953", "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": "L4001", "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": "L4003", "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": "L4011", "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": "L4105", "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": "L4137", "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": "L5037", "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": "L5170", "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": "L5245", "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": "L5255", "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": "L5277", "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": "L5347", "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": "L5360", "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": "L5426", "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": "L5440", "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": "L5487", "weight": 1.0}, {"source": "api_admin_list_client_settlement_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5488", "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": "L5491", "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": "L5492", "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": "L5524", "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": "L5553", "weight": 1.0}, {"source": "api_admin_list_supplier_settlement_orders", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5554", "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": "L5557", "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": "L5558", "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": "L5582", "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": "L5592", "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": "L5619", "weight": 1.0}, {"source": "api_admin_get_client_settlement_history_summary", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5620", "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": "L5623", "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": "L5624", "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": "L5639", "weight": 1.0}, {"source": "api_admin_get_supplier_settlement_history_summary", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5640", "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": "L5643", "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": "L5644", "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": "L5654", "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": "L5656", "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": "L5683", "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": "L5685", "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": "L5716", "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": "L5719", "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": "L5733", "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": "L5749", "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": "L5797", "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": "L5800", "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": "L5815", "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": "L5827", "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": "L5834", "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": "L5954", "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": "L5974", "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": "L6042", "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": "L6043", "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": "L6044", "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": "L6088", "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": "L6095", "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": "L6103", "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": "L6123", "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": "L6147", "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": "L6166", "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": "L6167", "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": "L6168", "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": "L6212", "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": "L6219", "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": "L6227", "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": "L6247", "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": "L6271", "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": "L6578", "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": "L6769", "weight": 1.0}, {"source": "api_admin_list_delivery_warnings", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6925", "weight": 1.0}, {"source": "api_admin_get_delivery_warning_statistics", "target": "api_admin_get_admin_allowed_region_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7036", "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": "L7608", "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": "L7632", "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": "L7644", "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": "L8143", "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": "L8152", "weight": 1.0}, {"source": "api_admin_rationale_49", "target": "api_admin_category_path_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L49", "weight": 1.0}, {"source": "api_admin_rationale_69", "target": "api_admin_supplier_pickup_address_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L69", "weight": 1.0}, {"source": "api_admin_rationale_94", "target": "api_admin_require_admin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L94", "weight": 1.0}, {"source": "api_admin_rationale_101", "target": "api_admin_get_admin_region_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L101", "weight": 1.0}, {"source": "api_admin_rationale_111", "target": "api_admin_get_admin_allowed_region_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L111", "weight": 1.0}, {"source": "api_admin_rationale_150", "target": "api_admin_effective_settlement_region_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L150", "weight": 1.0}, {"source": "api_admin_rationale_161", "target": "api_admin_aggregate_client_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L161", "weight": 1.0}, {"source": "api_admin_rationale_189", "target": "api_admin_aggregate_supplier_settlement_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L189", "weight": 1.0}, {"source": "api_admin_rationale_216", "target": "api_admin_minutes_value_from_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L216", "weight": 1.0}, {"source": "api_admin_rationale_232", "target": "api_admin_apply_region_minutes_to_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L232", "weight": 1.0}, {"source": "api_admin_rationale_257", "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": "L257", "weight": 1.0}, {"source": "api_admin_rationale_651", "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": "L651", "weight": 1.0}, {"source": "api_admin_rationale_878", "target": "api_admin_list_assignable_menu_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L878", "weight": 1.0}, {"source": "api_admin_rationale_936", "target": "api_admin_put_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L936", "weight": 1.0}, {"source": "api_admin_rationale_947", "target": "api_admin_post_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L947", "weight": 1.0}, {"source": "api_admin_rationale_952", "target": "api_admin_update_user_menu_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L952", "weight": 1.0}, {"source": "api_admin_rationale_1304", "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": "L1304", "weight": 1.0}, {"source": "api_admin_rationale_1323", "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": "L1323", "weight": 1.0}, {"source": "api_admin_rationale_1596", "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": "L1596", "weight": 1.0}, {"source": "api_admin_rationale_2064", "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": "L2064", "weight": 1.0}, {"source": "api_admin_rationale_2330", "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": "L2330", "weight": 1.0}, {"source": "api_admin_rationale_2626", "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": "L2626", "weight": 1.0}, {"source": "api_admin_rationale_3391", "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": "L3391", "weight": 1.0}, {"source": "api_admin_rationale_3649", "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": "L3649", "weight": 1.0}, {"source": "api_admin_rationale_3688", "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": "L3688", "weight": 1.0}, {"source": "api_admin_rationale_5169", "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": "L5169", "weight": 1.0}, {"source": "api_admin_rationale_5199", "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": "L5199", "weight": 1.0}, {"source": "api_admin_rationale_5219", "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": "L5219", "weight": 1.0}, {"source": "api_admin_rationale_5231", "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": "L5231", "weight": 1.0}, {"source": "api_admin_rationale_5618", "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": "L5618", "weight": 1.0}, {"source": "api_admin_rationale_5638", "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": "L5638", "weight": 1.0}, {"source": "api_admin_rationale_5894", "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": "L5894", "weight": 1.0}, {"source": "api_admin_rationale_6120", "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": "L6120", "weight": 1.0}, {"source": "api_admin_rationale_6244", "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": "L6244", "weight": 1.0}, {"source": "api_admin_rationale_7312", "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": "L7312", "weight": 1.0}, {"source": "api_admin_rationale_7330", "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": "L7330", "weight": 1.0}, {"source": "api_admin_rationale_7676", "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": "L7676", "weight": 1.0}, {"source": "api_admin_rationale_7771", "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": "L7771", "weight": 1.0}, {"source": "api_admin_rationale_8081", "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": "L8081", "weight": 1.0}, {"source": "api_admin_rationale_2226", "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": "L2226", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_admin_numeric_to_float_optional", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L45"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L53"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L53"}, {"caller_nid": "api_admin_category_path_display", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L54"}, {"caller_nid": "api_admin_category_path_display", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L57"}, {"caller_nid": "api_admin_category_path_display", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L58"}, {"caller_nid": "api_admin_category_path_display", "callee": "insert", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "api_admin_category_path_display", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L62"}, {"caller_nid": "api_admin_category_path_display", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L63"}, {"caller_nid": "api_admin_category_path_display", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L63"}, {"caller_nid": "api_admin_category_path_display", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L65"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L73"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "get_by_user_and_type", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L75"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L80"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L81"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L82"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L83"}, {"caller_nid": "api_admin_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L85"}, {"caller_nid": "api_admin_require_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L95"}, {"caller_nid": "api_admin_require_admin", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L96"}, {"caller_nid": "api_admin_get_admin_region_filter", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L107"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L116"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L118"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L120"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L123"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L125"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L128"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L128"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L128"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L135"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L135"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L141"}, {"caller_nid": "api_admin_get_admin_allowed_region_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L143"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L162"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L163"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L164"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L167"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L170"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L170"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L170"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L170"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L179"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L179"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L180"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L181"}, {"caller_nid": "api_admin_aggregate_client_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L181"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L190"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L191"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L192"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L195"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "distinct", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L198"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L198"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L198"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L198"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L207"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L207"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "one", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L208"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L209"}, {"caller_nid": "api_admin_aggregate_supplier_settlement_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L209"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L219"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L219"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L223"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L225"}, {"caller_nid": "api_admin_minutes_value_from_request", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L227"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L241"}, {"caller_nid": "api_admin_apply_region_minutes_to_data", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L241"}, {"caller_nid": "api_admin_get_china_region_tree_admin", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L258"}, {"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": "L258"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L274"}, {"caller_nid": "api_admin_list_regions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L274"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L277"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L278"}, {"caller_nid": "api_admin_list_regions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L279"}, {"caller_nid": "api_admin_list_regions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L282"}, {"caller_nid": "api_admin_list_regions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L284"}, {"caller_nid": "api_admin_list_regions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L286"}, {"caller_nid": "api_admin_list_regions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L286"}, {"caller_nid": "api_admin_list_regions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L286"}, {"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": "L286"}, {"caller_nid": "api_admin_list_regions", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L286"}, {"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": "L288"}, {"caller_nid": "api_admin_list_regions", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L294"}, {"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": "L308"}, {"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": "L309"}, {"caller_nid": "api_admin_get_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L319"}, {"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": "L321"}, {"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": "L322"}, {"caller_nid": "api_admin_get_region", "callee": "str", "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_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L345"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L345"}, {"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": "L347"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L351"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L352"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L353"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L356"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L356"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L358"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L358"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L364"}, {"caller_nid": "api_admin_create_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L364"}, {"caller_nid": "api_admin_create_region", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L365"}, {"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": "L367"}, {"caller_nid": "api_admin_create_region", "callee": "str", "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_by_code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L392"}, {"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": "L394"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L398"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L399"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L400"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L403"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L403"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L405"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L405"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L411"}, {"caller_nid": "api_admin_update_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L411"}, {"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": "L412"}, {"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": "L415"}, {"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": "L417"}, {"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": "L436"}, {"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": "L438"}, {"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": "L439"}, {"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": "L446"}, {"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": "L449"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L462"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L462"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L465"}, {"caller_nid": "api_admin_list_categories", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L465"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L467"}, {"caller_nid": "api_admin_list_categories", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L469"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L471"}, {"caller_nid": "api_admin_list_categories", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L471"}, {"caller_nid": "api_admin_list_categories", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L471"}, {"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": "L471"}, {"caller_nid": "api_admin_list_categories", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L471"}, {"caller_nid": "api_admin_list_categories", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L474"}, {"caller_nid": "api_admin_list_categories", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L474"}, {"caller_nid": "api_admin_list_categories", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L474"}, {"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": "L477"}, {"caller_nid": "api_admin_list_categories", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L482"}, {"caller_nid": "api_admin_list_categories", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L486"}, {"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": "L501"}, {"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": "L502"}, {"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": "L511"}, {"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": "L512"}, {"caller_nid": "api_admin_get_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L527"}, {"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": "L529"}, {"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": "L530"}, {"caller_nid": "api_admin_get_category", "callee": "getattr", "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": "L548"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L548"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L550"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L554"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L554"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L557"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L557"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L559"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L559"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L561"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L561"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L564"}, {"caller_nid": "api_admin_create_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L564"}, {"caller_nid": "api_admin_create_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L567"}, {"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": "L569"}, {"caller_nid": "api_admin_create_category", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L571"}, {"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": "L573"}, {"caller_nid": "api_admin_create_category", "callee": "getattr", "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": "L592"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L592"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L595"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L597"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L597"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L600"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L600"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L602"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L602"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L604"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L604"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L607"}, {"caller_nid": "api_admin_update_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L607"}, {"caller_nid": "api_admin_update_category", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L612"}, {"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": "L614"}, {"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": "L616"}, {"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": "L619"}, {"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": "L621"}, {"caller_nid": "api_admin_update_category", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L628"}, {"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": "L639"}, {"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": "L641"}, {"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": "L642"}, {"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": "L653"}, {"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": "L655"}, {"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": "L656"}, {"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": "L660"}, {"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": "L660"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L676"}, {"caller_nid": "api_admin_list_units", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L676"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L679"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L680"}, {"caller_nid": "api_admin_list_units", "callee": "like", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L681"}, {"caller_nid": "api_admin_list_units", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L684"}, {"caller_nid": "api_admin_list_units", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L686"}, {"caller_nid": "api_admin_list_units", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L688"}, {"caller_nid": "api_admin_list_units", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L688"}, {"caller_nid": "api_admin_list_units", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L688"}, {"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": "L688"}, {"caller_nid": "api_admin_list_units", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L688"}, {"caller_nid": "api_admin_list_units", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L688"}, {"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": "L690"}, {"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": "L705"}, {"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": "L706"}, {"caller_nid": "api_admin_get_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L716"}, {"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": "L718"}, {"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": "L719"}, {"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": "L736"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L736"}, {"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": "L738"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L740"}, {"caller_nid": "api_admin_create_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L740"}, {"caller_nid": "api_admin_create_unit", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L741"}, {"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": "L743"}, {"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": "L762"}, {"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": "L764"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L766"}, {"caller_nid": "api_admin_update_unit", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L766"}, {"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": "L767"}, {"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": "L770"}, {"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": "L772"}, {"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": "L788"}, {"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": "L790"}, {"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": "L791"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L808"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L808"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L808"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L815"}, {"caller_nid": "api_admin_get_user_region_scope_ids", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L816"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L828"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L828"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L828"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L836"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "SysUserRegionScopeHis", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L837"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L851"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L851"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L851"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L851"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L851"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L852"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "SysUserRegionScope", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L853"}, {"caller_nid": "api_admin_replace_user_region_scopes", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L854"}, {"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": "L870"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L880"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L880"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L880"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L880"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L885"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L887"}, {"caller_nid": "api_admin_list_assignable_menu_codes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L890"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L911"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L913"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L915"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L915"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L915"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L922"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L922"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L922"}, {"caller_nid": "api_admin_get_user_menu_scopes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L923"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L956"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L958"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L960"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L964"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L964"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L971"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L976"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L977"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L979"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L982"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L983"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L984"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L986"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L987"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L989"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L991"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L993"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L994"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L995"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L997"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L997"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L998"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L998"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L999"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L999"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1001"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1005"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1006"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1008"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1008"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1008"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1008"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1008"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1009"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1009"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1009"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1009"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "print", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1016"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1018"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1021"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1022"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1029"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1029"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1029"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1032"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1032"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1033"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1034"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1050"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1050"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1053"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1054"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1055"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1061"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1062"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1068"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1073"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "SysUserMenuScope", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1074"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "generate_id", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1075"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1088"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "delete", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1089"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "_add_scope_his", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1095"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1102"}, {"caller_nid": "api_admin_update_user_menu_scopes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1103"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1121"}, {"caller_nid": "api_admin_list_users", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1121"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1121"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1121"}, {"caller_nid": "api_admin_list_users", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1126"}, {"caller_nid": "api_admin_list_users", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1128"}, {"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": "L1130"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1144"}, {"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": "L1148"}, {"caller_nid": "api_admin_list_users", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1154"}, {"caller_nid": "api_admin_list_users", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1157"}, {"caller_nid": "api_admin_list_users", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1160"}, {"caller_nid": "api_admin_list_users", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1161"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1177"}, {"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": "L1179"}, {"caller_nid": "api_admin_get_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1183"}, {"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": "L1186"}, {"caller_nid": "api_admin_get_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1191"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1191"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1191"}, {"caller_nid": "api_admin_get_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1197"}, {"caller_nid": "api_admin_get_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1198"}, {"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": "L1210"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1210"}, {"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": "L1212"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1214"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1214"}, {"caller_nid": "api_admin_create_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1215"}, {"caller_nid": "api_admin_create_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1216"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1217"}, {"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": "L1220"}, {"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": "L1222"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1222"}, {"caller_nid": "api_admin_create_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1224"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1225"}, {"caller_nid": "api_admin_create_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1225"}, {"caller_nid": "api_admin_create_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1226"}, {"caller_nid": "api_admin_create_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1232"}, {"caller_nid": "api_admin_create_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1232"}, {"caller_nid": "api_admin_create_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1232"}, {"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": "L1237"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1248"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1248"}, {"caller_nid": "api_admin_update_user", "callee": "dict", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1249"}, {"caller_nid": "api_admin_update_user", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1250"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1251"}, {"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": "L1253"}, {"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": "L1256"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1260"}, {"caller_nid": "api_admin_update_user", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1263"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1264"}, {"caller_nid": "api_admin_update_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1264"}, {"caller_nid": "api_admin_update_user", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1265"}, {"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": "L1267"}, {"caller_nid": "api_admin_update_user", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1272"}, {"caller_nid": "api_admin_update_user", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1272"}, {"caller_nid": "api_admin_update_user", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1272"}, {"caller_nid": "api_admin_delete_user", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1289"}, {"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": "L1290"}, {"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": "L1292"}, {"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": "L1294"}, {"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": "L1295"}, {"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": "L1306"}, {"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": "L1308"}, {"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": "L1309"}, {"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": "L1313"}, {"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": "L1313"}, {"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": "L1325"}, {"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": "L1327"}, {"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": "L1327"}, {"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": "L1330"}, {"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": "L1333"}, {"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": "L1337"}, {"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": "L1338"}, {"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": "L1342"}, {"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": "L1357"}, {"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": "L1357"}, {"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": "L1362"}, {"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": "L1363"}, {"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": "L1363"}, {"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": "L1363"}, {"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": "L1363"}, {"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": "L1363"}, {"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": "L1367"}, {"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": "L1375"}, {"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": "L1378"}, {"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": "L1386"}, {"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": "L1386"}, {"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": "L1403"}, {"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": "L1403"}, {"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": "L1406"}, {"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": "L1408"}, {"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": "L1410"}, {"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": "L1410"}, {"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": "L1412"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1413"}, {"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": "L1419"}, {"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": "L1427"}, {"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": "L1436"}, {"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": "L1439"}, {"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": "L1447"}, {"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": "L1447"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1458"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1459"}, {"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": "L1462"}, {"caller_nid": "api_admin_change_password", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1464"}, {"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": "L1465"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1467"}, {"caller_nid": "api_admin_change_password", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1467"}, {"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": "L1469"}, {"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": "L1471"}, {"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": "L1472"}, {"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": "L1474"}, {"caller_nid": "api_admin_change_password", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1475"}, {"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": "L1478"}, {"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": "L1487"}, {"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": "L1504"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1519"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1523"}, {"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": "L1527"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1533"}, {"caller_nid": "api_admin_list_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1535"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1536"}, {"caller_nid": "api_admin_list_products", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1540"}, {"caller_nid": "api_admin_list_products", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1542"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1558"}, {"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": "L1560"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1564"}, {"caller_nid": "api_admin_get_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1569"}, {"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": "L1572"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1580"}, {"caller_nid": "api_admin_get_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1584"}, {"caller_nid": "api_admin_get_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1586"}, {"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": "L1599"}, {"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": "L1601"}, {"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": "L1603"}, {"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": "L1610"}, {"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": "L1614"}, {"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": "L1616"}, {"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": "L1619"}, {"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": "L1624"}, {"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": "L1632"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1642"}, {"caller_nid": "api_admin_create_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1642"}, {"caller_nid": "api_admin_create_product", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1644"}, {"caller_nid": "api_admin_create_product", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1646"}, {"caller_nid": "api_admin_create_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1647"}, {"caller_nid": "api_admin_create_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1647"}, {"caller_nid": "api_admin_create_product", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1648"}, {"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": "L1649"}, {"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": "L1652"}, {"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": "L1672"}, {"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": "L1675"}, {"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": "L1679"}, {"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": "L1683"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1686"}, {"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": "L1689"}, {"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": "L1692"}, {"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": "L1694"}, {"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": "L1696"}, {"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": "L1699"}, {"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": "L1701"}, {"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": "L1705"}, {"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": "L1709"}, {"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": "L1709"}, {"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": "L1720"}, {"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": "L1722"}, {"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": "L1726"}, {"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": "L1729"}, {"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": "L1731"}, {"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": "L1733"}, {"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": "L1735"}, {"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": "L1741"}, {"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": "L1741"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1752"}, {"caller_nid": "api_admin_update_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1752"}, {"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": "L1753"}, {"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": "L1756"}, {"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": "L1758"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1764"}, {"caller_nid": "api_admin_update_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1768"}, {"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": "L1780"}, {"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": "L1782"}, {"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": "L1783"}, {"caller_nid": "api_admin_list_inquiries", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1805"}, {"caller_nid": "api_admin_list_inquiries", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1807"}, {"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": "L1809"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1821"}, {"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": "L1825"}, {"caller_nid": "api_admin_list_inquiries", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1829"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1832"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1833"}, {"caller_nid": "api_admin_list_inquiries", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1835"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1855"}, {"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": "L1857"}, {"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": "L1859"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1863"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1868"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1871"}, {"caller_nid": "api_admin_get_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1875"}, {"caller_nid": "api_admin_get_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1877"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1886"}, {"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": "L1889"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1895"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1896"}, {"caller_nid": "api_admin_get_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1898"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1913"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1913"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1916"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1917"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1918"}, {"caller_nid": "api_admin_create_inquiry", "callee": "create", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1921"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1923"}, {"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": "L1925"}, {"caller_nid": "api_admin_create_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1929"}, {"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": "L1932"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1951"}, {"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": "L1953"}, {"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": "L1956"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1958"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1958"}, {"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": "L1967"}, {"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": "L1970"}, {"caller_nid": "api_admin_update_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1974"}, {"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": "L1977"}, {"caller_nid": "api_admin_delete_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L1995"}, {"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": "L1997"}, {"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": "L2000"}, {"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": "L2002"}, {"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": "L2003"}, {"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": "L2005"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2019"}, {"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": "L2021"}, {"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": "L2024"}, {"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": "L2026"}, {"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": "L2028"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"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": "L2033"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2033"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2034"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2040"}, {"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": "L2040"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2040"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2040"}, {"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": "L2045"}, {"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": "L2047"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "publish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2049"}, {"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": "L2051"}, {"caller_nid": "api_admin_publish_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2054"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2067"}, {"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": "L2069"}, {"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": "L2072"}, {"caller_nid": "api_admin_unpublish_inquiry", "callee": "unpublish", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2074"}, {"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": "L2076"}, {"caller_nid": "api_admin_close_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2091"}, {"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": "L2093"}, {"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": "L2096"}, {"caller_nid": "api_admin_close_inquiry", "callee": "close", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2098"}, {"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": "L2100"}, {"caller_nid": "api_admin_close_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2103"}, {"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": "L2130"}, {"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": "L2138"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2153"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2156"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2159"}, {"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": "L2162"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2166"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2168"}, {"caller_nid": "api_admin_list_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2170"}, {"caller_nid": "api_admin_list_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2172"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2173"}, {"caller_nid": "api_admin_list_quotations", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2174"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2198"}, {"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": "L2200"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2203"}, {"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": "L2203"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2203"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2203"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2204"}, {"caller_nid": "api_admin_get_quotation", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2208"}, {"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": "L2211"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2214"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2214"}, {"caller_nid": "api_admin_get_quotation", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2219"}, {"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": "L2219"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2219"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2219"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2220"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2224"}, {"caller_nid": "api_admin_get_quotation", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2224"}, {"caller_nid": "api_admin_get_quotation", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2230"}, {"caller_nid": "api_admin_get_quotation", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2230"}, {"caller_nid": "api_admin_get_quotation", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2230"}, {"caller_nid": "api_admin_get_quotation", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2231"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2237"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2240"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2240"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2241"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2245"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2250"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2256"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2263"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2263"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2264"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2265"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2266"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2267"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2269"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2270"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2275"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2276"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2277"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2278"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2280"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2282"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2282"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2283"}, {"caller_nid": "api_admin_get_quotation", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2286"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2287"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2290"}, {"caller_nid": "api_admin_get_quotation", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2294"}, {"caller_nid": "api_admin_get_quotation", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2297"}, {"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": "L2302"}, {"caller_nid": "api_admin_get_quotation", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2312"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2313"}, {"caller_nid": "api_admin_get_quotation", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2314"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2343"}, {"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": "L2343"}, {"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": "L2343"}, {"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": "L2343"}, {"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": "L2345"}, {"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": "L2348"}, {"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": "L2348"}, {"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": "L2348"}, {"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": "L2348"}, {"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": "L2349"}, {"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": "L2353"}, {"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": "L2356"}, {"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": "L2356"}, {"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": "L2356"}, {"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": "L2356"}, {"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": "L2357"}, {"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": "L2363"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2366"}, {"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": "L2367"}, {"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": "L2371"}, {"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": "L2379"}, {"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": "L2379"}, {"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": "L2379"}, {"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": "L2383"}, {"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": "L2383"}, {"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": "L2383"}, {"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": "L2384"}, {"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": "L2384"}, {"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": "L2386"}, {"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": "L2386"}, {"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": "L2388"}, {"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": "L2389"}, {"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": "L2389"}, {"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": "L2390"}, {"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": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2394"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2395"}, {"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": "L2395"}, {"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": "L2398"}, {"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": "L2398"}, {"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": "L2398"}, {"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": "L2398"}, {"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": "L2403"}, {"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": "L2403"}, {"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": "L2403"}, {"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": "L2403"}, {"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": "L2405"}, {"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": "L2406"}, {"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": "L2406"}, {"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": "L2407"}, {"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": "L2410"}, {"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": "L2410"}, {"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": "L2410"}, {"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": "L2411"}, {"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": "L2411"}, {"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": "L2414"}, {"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": "L2414"}, {"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": "L2415"}, {"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": "L2415"}, {"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": "L2418"}, {"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": "L2421"}, {"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": "L2422"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2422"}, {"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": "L2422"}, {"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": "L2427"}, {"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": "L2427"}, {"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": "L2427"}, {"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": "L2428"}, {"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": "L2428"}, {"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": "L2431"}, {"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": "L2431"}, {"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": "L2431"}, {"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": "L2431"}, {"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": "L2438"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2441"}, {"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": "L2442"}, {"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": "L2442"}, {"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": "L2446"}, {"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": "L2446"}, {"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": "L2447"}, {"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": "L2448"}, {"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": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2449"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2452"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2453"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2454"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2455"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2456"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2456"}, {"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": "L2461"}, {"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": "L2461"}, {"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": "L2465"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2466"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2472"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2473"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2478"}, {"caller_nid": "api_admin_list_latest_quotations_by_supplier", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2486"}, {"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": "L2487"}, {"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": "L2488"}, {"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": "L2493"}, {"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": "L2497"}, {"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": "L2520"}, {"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": "L2520"}, {"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": "L2520"}, {"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": "L2520"}, {"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": "L2522"}, {"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": "L2524"}, {"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": "L2524"}, {"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": "L2525"}, {"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": "L2532"}, {"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": "L2534"}, {"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": "L2544"}, {"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": "L2545"}, {"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": "L2547"}, {"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": "L2549"}, {"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": "L2551"}, {"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": "L2552"}, {"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": "L2552"}, {"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": "L2552"}, {"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": "L2552"}, {"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": "L2552"}, {"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": "L2557"}, {"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": "L2561"}, {"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": "L2564"}, {"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": "L2564"}, {"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": "L2564"}, {"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": "L2568"}, {"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": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2571"}, {"caller_nid": "api_admin_list_quotation_history_by_inquiry", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2572"}, {"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": "L2577"}, {"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": "L2579"}, {"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": "L2582"}, {"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": "L2584"}, {"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": "L2588"}, {"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": "L2591"}, {"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": "L2593"}, {"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": "L2597"}, {"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": "L2600"}, {"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": "L2605"}, {"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": "L2608"}, {"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": "L2609"}, {"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": "L2610"}, {"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": "L2641"}, {"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": "L2641"}, {"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": "L2641"}, {"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": "L2641"}, {"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": "L2643"}, {"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": "L2646"}, {"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": "L2646"}, {"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": "L2646"}, {"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": "L2646"}, {"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": "L2647"}, {"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": "L2651"}, {"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": "L2652"}, {"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": "L2652"}, {"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": "L2652"}, {"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": "L2656"}, {"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": "L2656"}, {"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": "L2656"}, {"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": "L2657"}, {"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": "L2657"}, {"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": "L2659"}, {"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": "L2659"}, {"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": "L2660"}, {"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": "L2661"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2661"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2662"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2666"}, {"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": "L2666"}, {"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": "L2666"}, {"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": "L2667"}, {"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": "L2667"}, {"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": "L2670"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2670"}, {"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": "L2670"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2670"}, {"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": "L2675"}, {"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": "L2675"}, {"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": "L2675"}, {"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": "L2675"}, {"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": "L2676"}, {"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": "L2680"}, {"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": "L2680"}, {"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": "L2684"}, {"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": "L2684"}, {"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": "L2684"}, {"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": "L2684"}, {"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": "L2685"}, {"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": "L2690"}, {"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": "L2695"}, {"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": "L2695"}, {"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": "L2696"}, {"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": "L2697"}, {"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": "L2698"}, {"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": "L2700"}, {"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": "L2701"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2703"}, {"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": "L2706"}, {"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": "L2708"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2711"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2712"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2713"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2717"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2724"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2733"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2736"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2736"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2736"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2737"}, {"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": "L2742"}, {"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": "L2742"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2746"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2746"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2747"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2748"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2749"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2751"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2752"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2754"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2757"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2759"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2762"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2763"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2764"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2768"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2770"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2775"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2777"}, {"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": "L2777"}, {"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": "L2778"}, {"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": "L2778"}, {"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": "L2781"}, {"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": "L2785"}, {"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": "L2789"}, {"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": "L2789"}, {"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": "L2789"}, {"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": "L2790"}, {"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": "L2796"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2796"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2797"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2797"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2798"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2798"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2798"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2799"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2805"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2805"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2811"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2811"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2811"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2812"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2817"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2817"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2820"}, {"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": "L2820"}, {"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": "L2821"}, {"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": "L2824"}, {"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": "L2825"}, {"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": "L2825"}, {"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": "L2825"}, {"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": "L2829"}, {"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": "L2829"}, {"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": "L2829"}, {"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": "L2830"}, {"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": "L2830"}, {"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": "L2833"}, {"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": "L2833"}, {"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": "L2833"}, {"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": "L2833"}, {"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": "L2839"}, {"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": "L2839"}, {"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": "L2840"}, {"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": "L2841"}, {"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": "L2842"}, {"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": "L2843"}, {"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": "L2844"}, {"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": "L2844"}, {"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": "L2844"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2846"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2847"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2848"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2849"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2850"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2850"}, {"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": "L2851"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2854"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2855"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2856"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2860"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2861"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2863"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2863"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2864"}, {"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": "L2864"}, {"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": "L2864"}, {"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": "L2867"}, {"caller_nid": "api_admin_get_selected_quotation_for_inquiry", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2875"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2890"}, {"caller_nid": "api_admin_compare_quotations", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2890"}, {"caller_nid": "api_admin_compare_quotations", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2890"}, {"caller_nid": "api_admin_compare_quotations", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2891"}, {"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": "L2892"}, {"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": "L2894"}, {"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": "L2902"}, {"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": "L2907"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2909"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2912"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2916"}, {"caller_nid": "api_admin_compare_quotations", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2929"}, {"caller_nid": "api_admin_compare_quotations", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2933"}, {"caller_nid": "api_admin_compare_quotations", "callee": "values", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2934"}, {"caller_nid": "api_admin_compare_quotations", "callee": "min", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2936"}, {"caller_nid": "api_admin_compare_quotations", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2937"}, {"caller_nid": "api_admin_compare_quotations", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2941"}, {"caller_nid": "api_admin_compare_quotations", "callee": "sort", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2943"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2943"}, {"caller_nid": "api_admin_compare_quotations", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2943"}, {"caller_nid": "api_admin_compare_quotations", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L2944"}, {"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": "L2955"}, {"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": "L2966"}, {"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": "L2991"}, {"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": "L2999"}, {"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": "L3013"}, {"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": "L3016"}, {"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": "L3019"}, {"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": "L3022"}, {"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": "L3026"}, {"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": "L3028"}, {"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": "L3031"}, {"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": "L3033"}, {"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": "L3034"}, {"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": "L3036"}, {"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": "L3055"}, {"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": "L3056"}, {"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": "L3057"}, {"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": "L3058"}, {"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": "L3059"}, {"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": "L3060"}, {"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": "L3063"}, {"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": "L3065"}, {"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": "L3067"}, {"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": "L3072"}, {"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": "L3072"}, {"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": "L3077"}, {"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": "L3078"}, {"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": "L3081"}, {"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": "L3095"}, {"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": "L3098"}, {"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": "L3102"}, {"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": "L3118"}, {"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": "L3120"}, {"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": "L3122"}, {"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": "L3127"}, {"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": "L3132"}, {"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": "L3137"}, {"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": "L3142"}, {"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": "L3143"}, {"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": "L3146"}, {"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": "L3157"}, {"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": "L3160"}, {"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": "L3164"}, {"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": "L3166"}, {"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": "L3167"}, {"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": "L3168"}, {"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": "L3168"}, {"caller_nid": "api_admin_get_price_list", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3169"}, {"caller_nid": "api_admin_get_price_list", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3173"}, {"caller_nid": "api_admin_get_price_list", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3177"}, {"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": "L3184"}, {"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": "L3188"}, {"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": "L3196"}, {"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": "L3199"}, {"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": "L3201"}, {"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": "L3217"}, {"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": "L3219"}, {"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": "L3222"}, {"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": "L3224"}, {"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": "L3225"}, {"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": "L3226"}, {"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": "L3231"}, {"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": "L3231"}, {"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": "L3238"}, {"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": "L3239"}, {"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": "L3242"}, {"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": "L3250"}, {"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": "L3267"}, {"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": "L3269"}, {"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": "L3272"}, {"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": "L3274"}, {"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": "L3275"}, {"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": "L3280"}, {"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": "L3280"}, {"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": "L3284"}, {"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": "L3287"}, {"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": "L3292"}, {"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": "L3307"}, {"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": "L3309"}, {"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": "L3312"}, {"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": "L3314"}, {"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": "L3316"}, {"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": "L3331"}, {"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": "L3333"}, {"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": "L3336"}, {"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": "L3338"}, {"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": "L3340"}, {"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": "L3357"}, {"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": "L3359"}, {"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": "L3371"}, {"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": "L3372"}, {"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": "L3375"}, {"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": "L3395"}, {"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": "L3405"}, {"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": "L3406"}, {"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": "L3410"}, {"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": "L3413"}, {"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": "L3415"}, {"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": "L3420"}, {"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": "L3423"}, {"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": "L3425"}, {"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": "L3428"}, {"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": "L3432"}, {"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": "L3434"}, {"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": "L3450"}, {"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": "L3451"}, {"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": "L3454"}, {"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": "L3457"}, {"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": "L3460"}, {"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": "L3461"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3468"}, {"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": "L3473"}, {"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": "L3474"}, {"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": "L3476"}, {"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": "L3479"}, {"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": "L3482"}, {"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": "L3485"}, {"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": "L3486"}, {"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": "L3495"}, {"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": "L3503"}, {"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": "L3519"}, {"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": "L3520"}, {"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": "L3521"}, {"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": "L3522"}, {"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": "L3523"}, {"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": "L3524"}, {"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": "L3526"}, {"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": "L3531"}, {"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": "L3537"}, {"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": "L3563"}, {"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": "L3572"}, {"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": "L3573"}, {"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": "L3575"}, {"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": "L3583"}, {"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": "L3584"}, {"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": "L3586"}, {"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": "L3589"}, {"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": "L3621"}, {"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": "L3624"}, {"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": "L3640"}, {"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": "L3650"}, {"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": "L3650"}, {"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": "L3651"}, {"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": "L3653"}, {"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": "L3653"}, {"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": "L3653"}, {"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": "L3655"}, {"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": "L3656"}, {"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": "L3657"}, {"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": "L3657"}, {"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": "L3659"}, {"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": "L3659"}, {"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": "L3664"}, {"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": "L3666"}, {"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": "L3679"}, {"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": "L3682"}, {"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": "L3682"}, {"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": "L3694"}, {"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": "L3694"}, {"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": "L3695"}, {"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": "L3696"}, {"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": "L3703"}, {"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": "L3707"}, {"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": "L3708"}, {"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": "L3709"}, {"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": "L3712"}, {"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": "L3712"}, {"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": "L3713"}, {"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": "L3713"}, {"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": "L3715"}, {"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": "L3725"}, {"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": "L3726"}, {"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": "L3727"}, {"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": "L3735"}, {"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": "L3737"}, {"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": "L3739"}, {"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": "L3740"}, {"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": "L3741"}, {"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": "L3748"}, {"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": "L3749"}, {"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": "L3749"}, {"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": "L3749"}, {"caller_nid": "api_admin_list_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3777"}, {"caller_nid": "api_admin_list_orders", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3779"}, {"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": "L3781"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3803"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3803"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3803"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3804"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3807"}, {"caller_nid": "api_admin_list_orders", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3807"}, {"caller_nid": "api_admin_list_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3808"}, {"caller_nid": "api_admin_list_orders", "callee": "items", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3811"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3812"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3817"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3818"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3820"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3820"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3822"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3826"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3828"}, {"caller_nid": "api_admin_list_orders", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3828"}, {"caller_nid": "api_admin_list_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3837"}, {"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": "L3837"}, {"caller_nid": "api_admin_list_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3837"}, {"caller_nid": "api_admin_list_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3837"}, {"caller_nid": "api_admin_list_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3837"}, {"caller_nid": "api_admin_list_orders", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3838"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3842"}, {"caller_nid": "api_admin_list_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3842"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3846"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3847"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3848"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3852"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3855"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3860"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3863"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3865"}, {"caller_nid": "api_admin_list_orders", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3866"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3870"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3872"}, {"caller_nid": "api_admin_list_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3873"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3874"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3877"}, {"caller_nid": "api_admin_list_orders", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3878"}, {"caller_nid": "api_admin_list_orders", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3883"}, {"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": "L3884"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3887"}, {"caller_nid": "api_admin_list_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3888"}, {"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": "L3891"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3909"}, {"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": "L3911"}, {"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": "L3914"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3916"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3917"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3920"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3926"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3927"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3930"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3936"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3937"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3940"}, {"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": "L3947"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3951"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3959"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3960"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3969"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3972"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3977"}, {"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": "L3982"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3989"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3992"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L3999"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4001"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4002"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4003"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4004"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4005"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4005"}, {"caller_nid": "api_admin_get_order", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4006"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4007"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4008"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4009"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4009"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4010"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4014"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4017"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4022"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4040"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4041"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4042"}, {"caller_nid": "api_admin_get_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4047"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4049"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4053"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4055"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4055"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4059"}, {"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": "L4086"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4091"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4092"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4093"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4095"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4098"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4102"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4103"}, {"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": "L4108"}, {"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": "L4111"}, {"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": "L4114"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4117"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4119"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4121"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_get_order", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_get_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4123"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4127"}, {"caller_nid": "api_admin_get_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4128"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4133"}, {"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": "L4139"}, {"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": "L4153"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4154"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4155"}, {"caller_nid": "api_admin_get_order", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4156"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4157"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4158"}, {"caller_nid": "api_admin_get_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4159"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4166"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4167"}, {"caller_nid": "api_admin_get_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4168"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4179"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4180"}, {"caller_nid": "api_admin_get_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4181"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4209"}, {"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": "L4211"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4213"}, {"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": "L4216"}, {"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": "L4218"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4218"}, {"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": "L4231"}, {"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": "L4233"}, {"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": "L4235"}, {"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": "L4236"}, {"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": "L4238"}, {"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": "L4239"}, {"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": "L4241"}, {"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": "L4242"}, {"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": "L4250"}, {"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": "L4253"}, {"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": "L4254"}, {"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": "L4255"}, {"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": "L4256"}, {"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": "L4271"}, {"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": "L4284"}, {"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": "L4288"}, {"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": "L4291"}, {"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": "L4293"}, {"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": "L4297"}, {"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": "L4299"}, {"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": "L4300"}, {"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": "L4301"}, {"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": "L4304"}, {"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": "L4307"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4330"}, {"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": "L4332"}, {"caller_nid": "api_admin_lock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4338"}, {"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": "L4340"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4343"}, {"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": "L4347"}, {"caller_nid": "api_admin_lock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4347"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4359"}, {"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": "L4361"}, {"caller_nid": "api_admin_unlock_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4367"}, {"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": "L4369"}, {"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": "L4374"}, {"caller_nid": "api_admin_unlock_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4374"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4395"}, {"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": "L4397"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4400"}, {"caller_nid": "api_admin_adjust_order", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4402"}, {"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": "L4403"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4406"}, {"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": "L4407"}, {"caller_nid": "api_admin_adjust_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4410"}, {"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": "L4411"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4413"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4414"}, {"caller_nid": "api_admin_adjust_order", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4415"}, {"caller_nid": "api_admin_adjust_order", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4415"}, {"caller_nid": "api_admin_adjust_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4415"}, {"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": "L4417"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4419"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4424"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4425"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4426"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4427"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4428"}, {"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": "L4434"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4437"}, {"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": "L4448"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4449"}, {"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": "L4450"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4452"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4452"}, {"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": "L4454"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4456"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4456"}, {"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": "L4464"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4468"}, {"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": "L4472"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4480"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4480"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4485"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4488"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4497"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4498"}, {"caller_nid": "api_admin_adjust_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4499"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4501"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4501"}, {"caller_nid": "api_admin_adjust_order", "callee": "mark_as_reduced", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4503"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4505"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4505"}, {"caller_nid": "api_admin_adjust_order", "callee": "get_by_order", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4510"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4514"}, {"caller_nid": "api_admin_adjust_order", "callee": "create_adjust_record", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4519"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4527"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4527"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4532"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4535"}, {"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": "L4543"}, {"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": "L4547"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4551"}, {"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": "L4556"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4564"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4566"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4569"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4572"}, {"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": "L4581"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4584"}, {"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": "L4586"}, {"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": "L4590"}, {"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": "L4594"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4597"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4597"}, {"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": "L4599"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4601"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4601"}, {"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": "L4608"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4612"}, {"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": "L4617"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4625"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4625"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4631"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4634"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4642"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4646"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4654"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4654"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4654"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4655"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4655"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4655"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4656"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4656"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4656"}, {"caller_nid": "api_admin_adjust_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4657"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4657"}, {"caller_nid": "api_admin_adjust_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4657"}, {"caller_nid": "api_admin_adjust_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4670"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4670"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4670"}, {"caller_nid": "api_admin_adjust_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4675"}, {"caller_nid": "api_admin_adjust_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4675"}, {"caller_nid": "api_admin_adjust_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4675"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4683"}, {"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": "L4685"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4689"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4694"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4695"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4696"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4698"}, {"caller_nid": "api_admin_adjust_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4699"}, {"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": "L4701"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4708"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4709"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4710"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4711"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4712"}, {"caller_nid": "api_admin_adjust_order", "callee": "dumps", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4714"}, {"caller_nid": "api_admin_adjust_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4717"}, {"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": "L4723"}, {"caller_nid": "api_admin_adjust_order", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4724"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4725"}, {"caller_nid": "api_admin_adjust_order", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4728"}, {"caller_nid": "api_admin_adjust_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4728"}, {"caller_nid": "api_admin_adjust_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4732"}, {"caller_nid": "api_admin_adjust_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4734"}, {"caller_nid": "api_admin_adjust_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4735"}, {"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": "L4737"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4739"}, {"caller_nid": "api_admin_adjust_order", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4740"}, {"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": "L4756"}, {"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": "L4758"}, {"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": "L4760"}, {"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": "L4764"}, {"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": "L4769"}, {"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": "L4770"}, {"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": "L4771"}, {"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": "L4772"}, {"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": "L4773"}, {"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": "L4775"}, {"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": "L4775"}, {"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": "L4777"}, {"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": "L4780"}, {"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": "L4782"}, {"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": "L4796"}, {"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": "L4798"}, {"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": "L4800"}, {"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": "L4803"}, {"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": "L4806"}, {"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": "L4810"}, {"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": "L4813"}, {"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": "L4814"}, {"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": "L4815"}, {"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": "L4816"}, {"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": "L4820"}, {"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": "L4820"}, {"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": "L4831"}, {"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": "L4842"}, {"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": "L4855"}, {"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": "L4857"}, {"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": "L4860"}, {"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": "L4861"}, {"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": "L4864"}, {"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": "L4866"}, {"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": "L4870"}, {"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": "L4872"}, {"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": "L4877"}, {"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": "L4884"}, {"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": "L4891"}, {"caller_nid": "api_admin_create_delivery_task_from_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4895"}, {"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": "L4896"}, {"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": "L4913"}, {"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": "L4918"}, {"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": "L4919"}, {"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": "L4920"}, {"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": "L4922"}, {"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": "L4926"}, {"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": "L4942"}, {"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": "L4944"}, {"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": "L4947"}, {"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": "L4949"}, {"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": "L4950"}, {"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": "L4952"}, {"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": "L4954"}, {"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": "L4956"}, {"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": "L4956"}, {"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": "L4958"}, {"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": "L4960"}, {"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": "L4960"}, {"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": "L4961"}, {"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": "L4961"}, {"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": "L4965"}, {"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": "L4965"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L4965"}, {"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": "L4966"}, {"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": "L4968"}, {"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": "L4973"}, {"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": "L4976"}, {"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": "L4978"}, {"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": "L4980"}, {"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": "L4982"}, {"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": "L4984"}, {"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": "L4985"}, {"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": "L4985"}, {"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": "L4989"}, {"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": "L4993"}, {"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": "L5005"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5009"}, {"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": "L5011"}, {"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": "L5014"}, {"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": "L5021"}, {"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": "L5028"}, {"caller_nid": "api_admin_assign_deliverer_to_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5032"}, {"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": "L5033"}, {"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": "L5051"}, {"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": "L5058"}, {"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": "L5065"}, {"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": "L5070"}, {"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": "L5071"}, {"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": "L5080"}, {"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": "L5087"}, {"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": "L5099"}, {"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": "L5106"}, {"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": "L5110"}, {"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": "L5118"}, {"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": "L5125"}, {"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": "L5138"}, {"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": "L5148"}, {"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": "L5149"}, {"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": "L5151"}, {"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": "L5157"}, {"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": "L5179"}, {"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": "L5179"}, {"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": "L5179"}, {"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": "L5179"}, {"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": "L5179"}, {"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": "L5187"}, {"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": "L5187"}, {"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": "L5192"}, {"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": "L5192"}, {"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": "L5200"}, {"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": "L5202"}, {"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": "L5202"}, {"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": "L5203"}, {"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": "L5205"}, {"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": "L5208"}, {"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": "L5208"}, {"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": "L5210"}, {"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": "L5211"}, {"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": "L5211"}, {"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": "L5212"}, {"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": "L5213"}, {"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": "L5214"}, {"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": "L5214"}, {"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": "L5215"}, {"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": "L5223"}, {"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": "L5223"}, {"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": "L5223"}, {"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": "L5224"}, {"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": "L5234"}, {"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": "L5234"}, {"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": "L5234"}, {"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": "L5234"}, {"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": "L5237"}, {"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": "L5237"}, {"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": "L5237"}, {"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": "L5238"}, {"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": "L5243"}, {"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": "L5243"}, {"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": "L5244"}, {"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": "L5248"}, {"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": "L5252"}, {"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": "L5253"}, {"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": "L5254"}, {"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": "L5257"}, {"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": "L5258"}, {"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": "L5258"}, {"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": "L5259"}, {"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": "L5259"}, {"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": "L5260"}, {"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": "L5260"}, {"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": "L5260"}, {"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": "L5274"}, {"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": "L5275"}, {"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": "L5276"}, {"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": "L5279"}, {"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": "L5280"}, {"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": "L5281"}, {"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": "L5282"}, {"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": "L5282"}, {"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": "L5283"}, {"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": "L5285"}, {"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": "L5286"}, {"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": "L5286"}, {"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": "L5290"}, {"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": "L5293"}, {"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": "L5322"}, {"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": "L5325"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5328"}, {"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": "L5329"}, {"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": "L5330"}, {"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": "L5330"}, {"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": "L5335"}, {"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": "L5335"}, {"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": "L5336"}, {"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": "L5337"}, {"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": "L5339"}, {"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": "L5339"}, {"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": "L5339"}, {"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": "L5339"}, {"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": "L5343"}, {"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": "L5343"}, {"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": "L5343"}, {"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": "L5343"}, {"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": "L5346"}, {"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": "L5349"}, {"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": "L5349"}, {"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": "L5349"}, {"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": "L5349"}, {"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": "L5352"}, {"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": "L5352"}, {"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": "L5354"}, {"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": "L5354"}, {"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": "L5354"}, {"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": "L5354"}, {"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": "L5361"}, {"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": "L5363"}, {"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": "L5364"}, {"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": "L5368"}, {"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": "L5370"}, {"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": "L5375"}, {"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": "L5377"}, {"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": "L5378"}, {"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": "L5379"}, {"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": "L5379"}, {"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": "L5380"}, {"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": "L5381"}, {"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": "L5382"}, {"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": "L5388"}, {"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": "L5407"}, {"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": "L5407"}, {"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": "L5407"}, {"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": "L5407"}, {"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": "L5408"}, {"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": "L5409"}, {"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": "L5409"}, {"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": "L5414"}, {"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": "L5414"}, {"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": "L5415"}, {"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": "L5416"}, {"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": "L5418"}, {"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": "L5418"}, {"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": "L5418"}, {"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": "L5418"}, {"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": "L5422"}, {"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": "L5422"}, {"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": "L5422"}, {"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": "L5422"}, {"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": "L5425"}, {"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": "L5427"}, {"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": "L5430"}, {"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": "L5430"}, {"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": "L5430"}, {"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": "L5430"}, {"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": "L5432"}, {"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": "L5435"}, {"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": "L5441"}, {"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": "L5443"}, {"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": "L5444"}, {"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": "L5448"}, {"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": "L5450"}, {"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": "L5451"}, {"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": "L5456"}, {"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": "L5458"}, {"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": "L5460"}, {"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": "L5461"}, {"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": "L5462"}, {"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": "L5463"}, {"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": "L5469"}, {"caller_nid": "api_admin_list_client_settlement_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5490"}, {"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": "L5493"}, {"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": "L5493"}, {"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": "L5500"}, {"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": "L5502"}, {"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": "L5504"}, {"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": "L5504"}, {"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": "L5506"}, {"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": "L5508"}, {"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": "L5510"}, {"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": "L5511"}, {"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": "L5511"}, {"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": "L5512"}, {"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": "L5513"}, {"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": "L5514"}, {"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": "L5514"}, {"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": "L5514"}, {"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": "L5514"}, {"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": "L5516"}, {"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": "L5516"}, {"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": "L5516"}, {"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": "L5516"}, {"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": "L5516"}, {"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": "L5518"}, {"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": "L5521"}, {"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": "L5521"}, {"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": "L5521"}, {"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": "L5521"}, {"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": "L5525"}, {"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": "L5525"}, {"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": "L5527"}, {"caller_nid": "api_admin_list_supplier_settlement_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5556"}, {"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": "L5559"}, {"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": "L5559"}, {"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": "L5559"}, {"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": "L5567"}, {"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": "L5569"}, {"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": "L5571"}, {"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": "L5571"}, {"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": "L5573"}, {"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": "L5575"}, {"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": "L5577"}, {"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": "L5578"}, {"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": "L5578"}, {"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": "L5579"}, {"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": "L5580"}, {"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": "L5580"}, {"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": "L5583"}, {"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": "L5583"}, {"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": "L5583"}, {"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": "L5584"}, {"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": "L5584"}, {"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": "L5584"}, {"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": "L5584"}, {"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": "L5584"}, {"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": "L5586"}, {"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": "L5589"}, {"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": "L5589"}, {"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": "L5589"}, {"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": "L5589"}, {"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": "L5595"}, {"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": "L5595"}, {"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": "L5595"}, {"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": "L5597"}, {"caller_nid": "api_admin_get_client_settlement_history_summary", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5622"}, {"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": "L5625"}, {"caller_nid": "api_admin_get_supplier_settlement_history_summary", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L5642"}, {"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": "L5645"}, {"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": "L5652"}, {"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": "L5652"}, {"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": "L5653"}, {"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": "L5654"}, {"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": "L5656"}, {"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": "L5656"}, {"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": "L5657"}, {"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": "L5657"}, {"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": "L5665"}, {"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": "L5666"}, {"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": "L5667"}, {"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": "L5668"}, {"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": "L5669"}, {"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": "L5669"}, {"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": "L5671"}, {"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": "L5673"}, {"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": "L5674"}, {"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": "L5675"}, {"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": "L5675"}, {"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": "L5677"}, {"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": "L5677"}, {"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": "L5677"}, {"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": "L5681"}, {"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": "L5681"}, {"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": "L5682"}, {"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": "L5683"}, {"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": "L5685"}, {"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": "L5685"}, {"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": "L5686"}, {"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": "L5686"}, {"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": "L5686"}, {"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": "L5695"}, {"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": "L5696"}, {"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": "L5697"}, {"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": "L5698"}, {"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": "L5699"}, {"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": "L5699"}, {"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": "L5701"}, {"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": "L5703"}, {"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": "L5704"}, {"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": "L5705"}, {"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": "L5705"}, {"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": "L5707"}, {"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": "L5707"}, {"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": "L5707"}, {"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": "L5717"}, {"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": "L5718"}, {"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": "L5721"}, {"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": "L5723"}, {"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": "L5723"}, {"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": "L5723"}, {"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": "L5724"}, {"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": "L5731"}, {"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": "L5734"}, {"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": "L5734"}, {"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": "L5736"}, {"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": "L5737"}, {"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": "L5739"}, {"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": "L5741"}, {"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": "L5742"}, {"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": "L5744"}, {"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": "L5745"}, {"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": "L5746"}, {"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": "L5746"}, {"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": "L5747"}, {"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": "L5748"}, {"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": "L5752"}, {"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": "L5754"}, {"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": "L5755"}, {"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": "L5762"}, {"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": "L5763"}, {"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": "L5766"}, {"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": "L5766"}, {"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": "L5767"}, {"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": "L5782"}, {"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": "L5783"}, {"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": "L5787"}, {"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": "L5798"}, {"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": "L5799"}, {"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": "L5802"}, {"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": "L5804"}, {"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": "L5804"}, {"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": "L5804"}, {"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": "L5804"}, {"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": "L5807"}, {"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": "L5813"}, {"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": "L5816"}, {"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": "L5816"}, {"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": "L5818"}, {"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": "L5819"}, {"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": "L5822"}, {"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": "L5823"}, {"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": "L5828"}, {"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": "L5828"}, {"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": "L5829"}, {"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": "L5830"}, {"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": "L5831"}, {"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": "L5831"}, {"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": "L5832"}, {"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": "L5833"}, {"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": "L5837"}, {"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": "L5839"}, {"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": "L5840"}, {"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": "L5847"}, {"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": "L5848"}, {"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": "L5851"}, {"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": "L5851"}, {"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": "L5852"}, {"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": "L5857"}, {"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": "L5867"}, {"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": "L5868"}, {"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": "L5872"}, {"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": "L5879"}, {"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": "L5880"}, {"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": "L5881"}, {"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": "L5881"}, {"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": "L5885"}, {"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": "L5886"}, {"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": "L5887"}, {"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": "L5899"}, {"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": "L5899"}, {"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": "L5904"}, {"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": "L5904"}, {"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": "L5904"}, {"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": "L5905"}, {"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": "L5909"}, {"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": "L5912"}, {"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": "L5912"}, {"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": "L5912"}, {"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": "L5912"}, {"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": "L5915"}, {"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": "L5918"}, {"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": "L5922"}, {"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": "L5922"}, {"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": "L5922"}, {"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": "L5922"}, {"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": "L5923"}, {"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": "L5924"}, {"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": "L5924"}, {"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": "L5929"}, {"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": "L5929"}, {"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": "L5931"}, {"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": "L5932"}, {"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": "L5934"}, {"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": "L5934"}, {"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": "L5934"}, {"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": "L5935"}, {"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": "L5940"}, {"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": "L5943"}, {"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": "L5947"}, {"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": "L5947"}, {"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": "L5947"}, {"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": "L5948"}, {"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": "L5953"}, {"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": "L5953"}, {"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": "L5958"}, {"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": "L5961"}, {"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": "L5962"}, {"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": "L5963"}, {"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": "L5965"}, {"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": "L5966"}, {"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": "L5966"}, {"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": "L5970"}, {"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": "L5973"}, {"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": "L5976"}, {"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": "L5977"}, {"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": "L5978"}, {"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": "L5979"}, {"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": "L5979"}, {"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": "L5980"}, {"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": "L5981"}, {"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": "L5989"}, {"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": "L5999"}, {"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": "L6003"}, {"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": "L6009"}, {"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": "L6010"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6012"}, {"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": "L6014"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6015"}, {"caller_nid": "api_admin_build_settlement_detail_item_tree", "callee": "normalize_payment_method", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6020"}, {"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": "L6021"}, {"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": "L6045"}, {"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": "L6057"}, {"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": "L6063"}, {"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": "L6064"}, {"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": "L6067"}, {"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": "L6070"}, {"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": "L6089"}, {"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": "L6091"}, {"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": "L6092"}, {"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": "L6093"}, {"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": "L6096"}, {"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": "L6102"}, {"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": "L6105"}, {"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": "L6107"}, {"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": "L6124"}, {"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": "L6125"}, {"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": "L6127"}, {"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": "L6130"}, {"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": "L6132"}, {"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": "L6133"}, {"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": "L6134"}, {"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": "L6135"}, {"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": "L6137"}, {"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": "L6139"}, {"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": "L6140"}, {"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": "L6142"}, {"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": "L6143"}, {"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": "L6169"}, {"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": "L6181"}, {"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": "L6187"}, {"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": "L6188"}, {"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": "L6191"}, {"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": "L6194"}, {"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": "L6213"}, {"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": "L6215"}, {"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": "L6216"}, {"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": "L6217"}, {"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": "L6220"}, {"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": "L6226"}, {"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": "L6229"}, {"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": "L6231"}, {"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": "L6248"}, {"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": "L6249"}, {"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": "L6251"}, {"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": "L6254"}, {"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": "L6256"}, {"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": "L6257"}, {"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": "L6258"}, {"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": "L6259"}, {"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": "L6261"}, {"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": "L6263"}, {"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": "L6264"}, {"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": "L6266"}, {"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": "L6267"}, {"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": "L6290"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6307"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6311"}, {"caller_nid": "api_admin_list_settlements", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6314"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6318"}, {"caller_nid": "api_admin_list_settlements", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6320"}, {"caller_nid": "api_admin_list_settlements", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6321"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6323"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6327"}, {"caller_nid": "api_admin_list_settlements", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6328"}, {"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": "L6331"}, {"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": "L6362"}, {"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": "L6363"}, {"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": "L6367"}, {"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": "L6370"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6390"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6391"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6392"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6393"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6394"}, {"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": "L6397"}, {"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": "L6399"}, {"caller_nid": "api_admin_create_settlement", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6403"}, {"caller_nid": "api_admin_create_settlement", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6403"}, {"caller_nid": "api_admin_create_settlement", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6403"}, {"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": "L6405"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6408"}, {"caller_nid": "api_admin_create_settlement", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6408"}, {"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": "L6410"}, {"caller_nid": "api_admin_create_settlement", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6416"}, {"caller_nid": "api_admin_create_settlement", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6416"}, {"caller_nid": "api_admin_create_settlement", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6418"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6421"}, {"caller_nid": "api_admin_create_settlement", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6422"}, {"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": "L6438"}, {"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": "L6454"}, {"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": "L6455"}, {"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": "L6456"}, {"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": "L6457"}, {"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": "L6458"}, {"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": "L6461"}, {"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": "L6463"}, {"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": "L6464"}, {"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": "L6465"}, {"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": "L6471"}, {"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": "L6471"}, {"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": "L6473"}, {"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": "L6476"}, {"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": "L6477"}, {"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": "L6490"}, {"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": "L6491"}, {"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": "L6492"}, {"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": "L6510"}, {"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": "L6528"}, {"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": "L6532"}, {"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": "L6536"}, {"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": "L6539"}, {"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": "L6543"}, {"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": "L6545"}, {"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": "L6546"}, {"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": "L6548"}, {"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": "L6552"}, {"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": "L6553"}, {"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": "L6554"}, {"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": "L6557"}, {"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": "L6582"}, {"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": "L6590"}, {"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": "L6597"}, {"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": "L6621"}, {"caller_nid": "api_admin_list_refunds", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6638"}, {"caller_nid": "api_admin_list_refunds", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6638"}, {"caller_nid": "api_admin_list_refunds", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6638"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6640"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6646"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6647"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6650"}, {"caller_nid": "api_admin_list_refunds", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6652"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6655"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6656"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6657"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6658"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6659"}, {"caller_nid": "api_admin_list_refunds", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6660"}, {"caller_nid": "api_admin_list_refunds", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6662"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6665"}, {"caller_nid": "api_admin_list_refunds", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6669"}, {"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": "L6672"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6691"}, {"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": "L6693"}, {"caller_nid": "api_admin_get_refund", "callee": "first", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6695"}, {"caller_nid": "api_admin_get_refund", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6695"}, {"caller_nid": "api_admin_get_refund", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6695"}, {"caller_nid": "api_admin_get_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6696"}, {"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": "L6698"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6704"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6705"}, {"caller_nid": "api_admin_get_refund", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6707"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6710"}, {"caller_nid": "api_admin_get_refund", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6714"}, {"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": "L6731"}, {"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": "L6732"}, {"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": "L6735"}, {"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": "L6739"}, {"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": "L6739"}, {"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": "L6739"}, {"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": "L6741"}, {"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": "L6744"}, {"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": "L6746"}, {"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": "L6749"}, {"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": "L6750"}, {"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": "L6752"}, {"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": "L6755"}, {"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": "L6756"}, {"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": "L6759"}, {"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": "L6762"}, {"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": "L6762"}, {"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": "L6773"}, {"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": "L6773"}, {"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": "L6776"}, {"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": "L6779"}, {"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": "L6781"}, {"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": "L6794"}, {"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": "L6796"}, {"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": "L6798"}, {"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": "L6801"}, {"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": "L6803"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6818"}, {"caller_nid": "api_admin_process_refund", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6819"}, {"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": "L6822"}, {"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": "L6832"}, {"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": "L6834"}, {"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": "L6851"}, {"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": "L6854"}, {"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": "L6863"}, {"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": "L6865"}, {"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": "L6888"}, {"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": "L6910"}, {"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": "L6911"}, {"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": "L6912"}, {"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": "L6913"}, {"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": "L6916"}, {"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": "L6916"}, {"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": "L6917"}, {"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": "L6919"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6928"}, {"caller_nid": "api_admin_list_delivery_warnings", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L6930"}, {"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": "L6933"}, {"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": "L6935"}, {"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": "L6935"}, {"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": "L6935"}, {"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": "L6940"}, {"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": "L6944"}, {"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": "L6947"}, {"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": "L6950"}, {"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": "L6960"}, {"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": "L6962"}, {"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": "L6967"}, {"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": "L6972"}, {"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": "L6977"}, {"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": "L6980"}, {"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": "L6992"}, {"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": "L6996"}, {"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": "L7000"}, {"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": "L7005"}, {"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": "L7024"}, {"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": "L7027"}, {"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": "L7027"}, {"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": "L7028"}, {"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": "L7030"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7039"}, {"caller_nid": "api_admin_get_delivery_warning_statistics", "callee": "sorted", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7041"}, {"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": "L7044"}, {"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": "L7046"}, {"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": "L7052"}, {"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": "L7055"}, {"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": "L7067"}, {"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": "L7086"}, {"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": "L7087"}, {"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": "L7090"}, {"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": "L7092"}, {"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": "L7094"}, {"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": "L7097"}, {"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": "L7100"}, {"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": "L7102"}, {"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": "L7104"}, {"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": "L7109"}, {"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": "L7114"}, {"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": "L7116"}, {"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": "L7120"}, {"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": "L7120"}, {"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": "L7122"}, {"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": "L7123"}, {"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": "L7125"}, {"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": "L7138"}, {"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": "L7140"}, {"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": "L7140"}, {"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": "L7164"}, {"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": "L7176"}, {"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": "L7191"}, {"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": "L7209"}, {"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": "L7211"}, {"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": "L7213"}, {"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": "L7227"}, {"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": "L7240"}, {"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": "L7241"}, {"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": "L7242"}, {"caller_nid": "api_admin_get_dashboard_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7258"}, {"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": "L7259"}, {"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": "L7264"}, {"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": "L7284"}, {"caller_nid": "api_admin_get_order_trend", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7301"}, {"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": "L7303"}, {"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": "L7315"}, {"caller_nid": "api_admin_get_today_orders_by_region", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7318"}, {"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": "L7320"}, {"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": "L7333"}, {"caller_nid": "api_admin_get_today_orders_by_client", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7337"}, {"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": "L7339"}, {"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": "L7359"}, {"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": "L7377"}, {"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": "L7397"}, {"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": "L7419"}, {"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": "L7441"}, {"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": "L7458"}, {"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": "L7460"}, {"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": "L7463"}, {"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": "L7464"}, {"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": "L7467"}, {"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": "L7467"}, {"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": "L7468"}, {"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": "L7474"}, {"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": "L7474"}, {"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": "L7487"}, {"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": "L7489"}, {"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": "L7492"}, {"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": "L7493"}, {"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": "L7495"}, {"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": "L7496"}, {"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": "L7497"}, {"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": "L7499"}, {"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": "L7500"}, {"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": "L7501"}, {"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": "L7504"}, {"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": "L7507"}, {"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": "L7508"}, {"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": "L7517"}, {"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": "L7517"}, {"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": "L7519"}, {"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": "L7519"}, {"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": "L7520"}, {"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": "L7523"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7526"}, {"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": "L7527"}, {"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": "L7528"}, {"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": "L7529"}, {"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": "L7531"}, {"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": "L7532"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7538"}, {"caller_nid": "api_admin_cancel_order_admin", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7538"}, {"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": "L7553"}, {"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": "L7564"}, {"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": "L7564"}, {"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": "L7565"}, {"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": "L7566"}, {"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": "L7570"}, {"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": "L7571"}, {"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": "L7572"}, {"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": "L7573"}, {"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": "L7574"}, {"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": "L7576"}, {"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": "L7579"}, {"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": "L7581"}, {"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": "L7594"}, {"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": "L7596"}, {"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": "L7598"}, {"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": "L7600"}, {"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": "L7601"}, {"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": "L7604"}, {"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": "L7611"}, {"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": "L7615"}, {"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": "L7618"}, {"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": "L7622"}, {"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": "L7625"}, {"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": "L7626"}, {"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": "L7626"}, {"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": "L7627"}, {"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": "L7628"}, {"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": "L7629"}, {"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": "L7630"}, {"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": "L7630"}, {"caller_nid": "api_admin_get_order_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7631"}, {"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": "L7635"}, {"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": "L7636"}, {"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": "L7640"}, {"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": "L7644"}, {"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": "L7658"}, {"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": "L7660"}, {"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": "L7679"}, {"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": "L7679"}, {"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": "L7682"}, {"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": "L7682"}, {"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": "L7685"}, {"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": "L7687"}, {"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": "L7687"}, {"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": "L7687"}, {"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": "L7693"}, {"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": "L7698"}, {"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": "L7701"}, {"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": "L7711"}, {"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": "L7713"}, {"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": "L7731"}, {"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": "L7731"}, {"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": "L7734"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7736"}, {"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": "L7742"}, {"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": "L7745"}, {"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": "L7751"}, {"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": "L7754"}, {"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": "L7756"}, {"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": "L7786"}, {"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": "L7787"}, {"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": "L7788"}, {"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": "L7791"}, {"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": "L7793"}, {"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": "L7793"}, {"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": "L7793"}, {"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": "L7793"}, {"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": "L7795"}, {"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": "L7797"}, {"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": "L7799"}, {"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": "L7802"}, {"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": "L7806"}, {"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": "L7809"}, {"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": "L7809"}, {"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": "L7809"}, {"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": "L7810"}, {"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": "L7821"}, {"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": "L7824"}, {"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": "L7826"}, {"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": "L7829"}, {"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": "L7829"}, {"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": "L7837"}, {"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": "L7840"}, {"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": "L7840"}, {"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": "L7840"}, {"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": "L7840"}, {"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": "L7841"}, {"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": "L7842"}, {"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": "L7846"}, {"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": "L7846"}, {"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": "L7846"}, {"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": "L7847"}, {"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": "L7855"}, {"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": "L7856"}, {"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": "L7857"}, {"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": "L7867"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7870"}, {"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": "L7871"}, {"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": "L7873"}, {"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": "L7874"}, {"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": "L7881"}, {"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": "L7882"}, {"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": "L7884"}, {"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": "L7885"}, {"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": "L7886"}, {"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": "L7887"}, {"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": "L7888"}, {"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": "L7890"}, {"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": "L7891"}, {"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": "L7893"}, {"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": "L7893"}, {"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": "L7895"}, {"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": "L7896"}, {"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": "L7897"}, {"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": "L7898"}, {"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": "L7898"}, {"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": "L7901"}, {"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": "L7901"}, {"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": "L7903"}, {"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": "L7904"}, {"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": "L7904"}, {"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": "L7908"}, {"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": "L7908"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7912"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7913"}, {"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": "L7914"}, {"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": "L7918"}, {"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": "L7919"}, {"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": "L7919"}, {"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": "L7919"}, {"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": "L7919"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7921"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7924"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7926"}, {"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": "L7927"}, {"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": "L7929"}, {"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": "L7933"}, {"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": "L7935"}, {"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": "L7935"}, {"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": "L7937"}, {"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": "L7938"}, {"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": "L7940"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7940"}, {"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": "L7941"}, {"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": "L7941"}, {"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": "L7946"}, {"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": "L7947"}, {"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": "L7949"}, {"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": "L7949"}, {"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": "L7949"}, {"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": "L7949"}, {"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": "L7949"}, {"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": "L7951"}, {"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": "L7953"}, {"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": "L7954"}, {"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": "L7960"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7961"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "add", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7963"}, {"caller_nid": "api_admin_confirm_quotation_supplier", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L7965"}, {"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": "L7970"}, {"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": "L7970"}, {"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": "L7974"}, {"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": "L7980"}, {"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": "L8008"}, {"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": "L8008"}, {"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": "L8011"}, {"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": "L8014"}, {"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": "L8017"}, {"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": "L8019"}, {"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": "L8019"}, {"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": "L8019"}, {"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": "L8019"}, {"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": "L8019"}, {"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": "L8021"}, {"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": "L8021"}, {"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": "L8021"}, {"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": "L8021"}, {"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": "L8021"}, {"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": "L8032"}, {"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": "L8038"}, {"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": "L8038"}, {"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": "L8039"}, {"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": "L8039"}, {"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": "L8043"}, {"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": "L8043"}, {"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": "L8043"}, {"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": "L8043"}, {"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": "L8048"}, {"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": "L8048"}, {"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": "L8048"}, {"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": "L8048"}, {"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": "L8053"}, {"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": "L8055"}, {"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": "L8055"}, {"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": "L8057"}, {"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": "L8059"}, {"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": "L8061"}, {"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": "L8063"}, {"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": "L8066"}, {"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": "L8085"}, {"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": "L8085"}, {"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": "L8085"}, {"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": "L8087"}, {"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": "L8091"}, {"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": "L8096"}, {"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": "L8101"}, {"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": "L8107"}, {"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": "L8107"}, {"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": "L8107"}, {"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": "L8108"}, {"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": "L8114"}, {"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": "L8114"}, {"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": "L8119"}, {"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": "L8119"}, {"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": "L8119"}, {"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": "L8126"}, {"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": "L8129"}, {"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": "L8131"}, {"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": "L8132"}, {"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": "L8133"}, {"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": "L8133"}, {"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": "L8135"}, {"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": "L8136"}, {"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": "L8137"}, {"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": "L8138"}, {"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": "L8141"}, {"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": "L8142"}, {"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": "L8143"}, {"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": "L8145"}, {"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": "L8149"}, {"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": "L8150"}, {"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": "L8152"}, {"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": "L8161"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8163"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8163"}, {"caller_nid": "api_admin_get_price_version_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/admin.py", "source_location": "L8164"}, {"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": "L8173"}, {"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": "L8175"}, {"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": "L8190"}, {"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": "L8191"}, {"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": "L8192"}, {"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": "L8193"}, {"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": "L8196"}, {"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": "L8199"}, {"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": "L8199"}, {"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": "L8200"}, {"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": "L8200"}, {"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": "L8200"}, {"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": "L8210"}, {"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": "L8213"}, {"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": "L8217"}, {"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": "L8218"}, {"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": "L8225"}, {"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": "L8226"}, {"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": "L8227"}, {"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": "L8231"}, {"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": "L8232"}, {"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": "L8234"}, {"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": "L8250"}, {"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": "L8250"}, {"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": "L8250"}, {"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": "L8252"}, {"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": "L8255"}, {"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": "L8258"}, {"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": "L8259"}, {"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": "L8261"}, {"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": "L8263"}, {"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": "L8279"}, {"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": "L8279"}, {"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": "L8279"}, {"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": "L8281"}, {"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": "L8284"}, {"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": "L8287"}, {"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": "L8288"}, {"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": "L8290"}, {"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": "L8292"}, {"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": "L8308"}, {"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": "L8308"}, {"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": "L8308"}, {"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": "L8310"}, {"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": "L8311"}, {"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": "L8313"}, {"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": "L8313"}, {"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": "L8313"}, {"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": "L8314"}, {"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": "L8318"}, {"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": "L8319"}, {"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": "L8323"}, {"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": "L8326"}, {"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": "L8326"}, {"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": "L8326"}, {"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": "L8331"}, {"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": "L8332"}, {"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": "L8337"}, {"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": "L8348"}, {"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": "L8348"}, {"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": "L8350"}, {"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": "L8354"}, {"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": "L8363"}]}