Files
zkxw/backend/app/graphify-out/cache/ast/9b71eb4b80cf66926a32073874fca8416b6b56cf3d1f9cea03f38d68022a9c6a.json
T
2026-06-15 17:17:26 +08:00

1 line
152 KiB
JSON

{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "label": "production_material_usage.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1"}, {"id": "crud_production_material_usage_parse_receiver_purpose_from_remark", "label": "_parse_receiver_purpose_from_remark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L19"}, {"id": "crud_production_material_usage_resolve_receiver_purpose", "label": "_resolve_receiver_purpose()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L31"}, {"id": "crud_production_material_usage_display_remark", "label": "_display_remark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L41"}, {"id": "crud_production_material_usage_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L57"}, {"id": "crud_production_material_usage_receiver_display_map", "label": "_receiver_display_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L65"}, {"id": "crud_production_material_usage_usage_unit_label", "label": "_usage_unit_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L77"}, {"id": "crud_production_material_usage_stock_in_date_for_row", "label": "_stock_in_date_for_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L86"}, {"id": "crud_production_material_usage_unit_price_for_row", "label": "_unit_price_for_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L92"}, {"id": "crud_production_material_usage_amount_for_row", "label": "_amount_for_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L100"}, {"id": "crud_production_material_usage_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L116"}, {"id": "crud_production_material_usage_batch_map", "label": "_batch_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L182"}, {"id": "crud_production_material_usage_mine_usage_filter", "label": "_mine_usage_filter()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L194"}, {"id": "crud_production_material_usage_list_usages_query", "label": "_list_usages_query()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L223"}, {"id": "crud_production_material_usage_paginate_usages", "label": "_paginate_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L290"}, {"id": "crud_production_material_usage_list_usages", "label": "list_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L321"}, {"id": "crud_production_material_usage_list_my_usages", "label": "list_my_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L351"}, {"id": "crud_production_material_usage_list_usages_by_step", "label": "list_usages_by_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L384"}, {"id": "crud_production_material_usage_list_linked_step_usages", "label": "list_linked_step_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L441"}, {"id": "crud_production_material_usage_revert_step_material_usages", "label": "revert_step_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L491"}, {"id": "crud_production_material_usage_list_requisition_options", "label": "list_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L559"}, {"id": "crud_production_material_usage_record_step_usage_from_requisition", "label": "_record_step_usage_from_requisition()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L637"}, {"id": "crud_production_material_usage_deduct_step_usage_legacy_batch", "label": "_deduct_step_usage_legacy_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L735"}, {"id": "crud_production_material_usage_register_step_usage_from_requisition", "label": "register_step_usage_from_requisition()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L840"}, {"id": "crud_production_material_usage_requisition_consumed_qty_map", "label": "_requisition_consumed_qty_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L897"}, {"id": "crud_production_material_usage_step_consumed_qty_map", "label": "_step_consumed_qty_map()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L924"}, {"id": "crud_production_material_usage_list_available_requisitions_for_prep", "label": "list_available_requisitions_for_prep()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L951"}, {"id": "crud_production_material_usage_fmt_date_val", "label": "_fmt_date_val()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1078"}, {"id": "crud_production_material_usage_list_stock_check_requisitions", "label": "list_stock_check_requisitions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1086"}, {"id": "crud_production_material_usage_mark_requisition_fully_used", "label": "mark_requisition_fully_used()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1178"}, {"id": "crud_production_material_usage_prep_consumption_to_dict", "label": "_prep_consumption_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1221"}, {"id": "crud_production_material_usage_list_prep_consumptions", "label": "list_prep_consumptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1253"}, {"id": "crud_production_material_usage_list_my_prep_consumptions", "label": "list_my_prep_consumptions()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1330"}, {"id": "crud_production_material_usage_rationale_20", "label": "\u517c\u5bb9\u65e7\u6570\u636e\uff1a\u9886\u7528\u4eba/\u7528\u9014\u66fe\u62fc\u63a5\u5728 remark \u4e2d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L20"}, {"id": "crud_production_material_usage_rationale_42", "label": "\u624b\u52a8\u51fa\u5e93\u65f6\u5907\u6ce8\u4ec5\u5c55\u793a\u7528\u6237\u586b\u5199\u5185\u5bb9\uff0c\u4e0d\u542b\u9886\u7528\u4eba/\u7528\u9014\u62fc\u63a5\u6bb5\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L42"}, {"id": "crud_production_material_usage_rationale_195", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u9886\u7528\u8bb0\u5f55\uff1a\u624b\u52a8\u51fa\u5e93\uff08\u9886\u7528\u4eba\uff09\u6216\u4efb\u52a1\u4f7f\u7528\uff08\u586b\u62a5\u4eba\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L195"}, {"id": "crud_production_material_usage_rationale_367", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u7269\u6599\u9886\u7528\u8bb0\u5f55\uff08\u624b\u52a8\u51fa\u5e93 + \u4efb\u52a1\u4f7f\u7528\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L367"}, {"id": "crud_production_material_usage_rationale_391", "label": "\u67e5\u8be2\u751f\u4ea7\u6b65\u9aa4\u5173\u8054\u7684\u7269\u6599\u4f7f\u7528\u8bb0\u5f55\uff08step_save\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L391"}, {"id": "crud_production_material_usage_rationale_448", "label": "\u67e5\u8be2\u9886\u7528\u8bb0\u5f55\u5173\u8054\u7684\u751f\u4ea7\u4efb\u52a1\u7269\u6599\u6d88\u8017\uff08parent_usage_id \u2192 step_save\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L448"}, {"id": "crud_production_material_usage_rationale_497", "label": "\u64a4\u9500\u6b65\u9aa4\u6b64\u524d step_save \u6263\u51cf\uff0c\u4fbf\u4e8e\u91cd\u65b0\u586b\u62a5\u7269\u6599\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L497"}, {"id": "crud_production_material_usage_rationale_568", "label": "\u9886\u7528\u8bb0\u5f55\u9009\u9879\uff08manual_out\uff09\uff0c\u4f9b\u751f\u4ea7\u6b65\u9aa4\u5173\u8054\u7269\u6599\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L568"}, {"id": "crud_production_material_usage_rationale_746", "label": "\u65e7\u7248\uff1a\u6309\u5165\u5e93\u6279\u6b21\u6263\u51cf\u5e93\u5b58\uff08\u517c\u5bb9\u5386\u53f2\u6570\u636e\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L746"}, {"id": "crud_production_material_usage_rationale_851", "label": "\u767b\u8bb0\u6b65\u9aa4\u7269\u6599\u4f7f\u7528\uff1b\u5173\u8054\u9886\u7528\u8bb0\u5f55\u65f6\u4e0d\u6263\u51cf\u5e93\u5b58\u3002\u8c03\u7528\u65b9\u63a7\u5236\u4e8b\u52a1\uff0c\u672c\u51fd\u6570\u4e0d commit\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L851"}, {"id": "crud_production_material_usage_rationale_902", "label": "\u9886\u7528\u8bb0\u5f55\u5df2\u6d88\u8017\u91cf\uff08\u751f\u4ea7\u6b65\u9aa4 + \u914d\u5236\u6d88\u8017\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L902"}, {"id": "crud_production_material_usage_rationale_961", "label": "\u914d\u5236\u5b50\u7269\u6599\u6765\u6e90\uff1a\u5168\u90e8\u9886\u7528\u8bb0\u5f55\uff0c\u6392\u9664\u5df2\u4f7f\u7528\u5b8c\uff08\u542b\u6b65\u9aa4/\u914d\u5236\u6d88\u8017\u540e\u5269\u4f59\u4e3a 0 \u6216\u5df2\u6807\u8bb0 closed\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L961"}, {"id": "crud_production_material_usage_rationale_1095", "label": "\u76d8\u70b9\u767b\u8bb0\u5f39\u7a97\uff1a\u5f85\u5904\u7406\u9886\u7528\u8bb0\u5f55\uff08\u672a\u6807\u8bb0\u5df2\u4f7f\u7528\u5b8c\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1095"}, {"id": "crud_production_material_usage_rationale_1264", "label": "\u67e5\u8be2\u914d\u5236\u6d88\u8017\u660e\u7ec6\uff08sub_consume\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1264"}, {"id": "crud_production_material_usage_rationale_1342", "label": "\u5f53\u524d\u767b\u5f55\u4eba\u7684\u914d\u5236\u6d88\u8017\u660e\u7ec6\uff08\u914d\u5236\u4eba = \u5f53\u524d\u7528\u6237\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1342"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "app_crud_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "app_models_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "app_crud_production_material_stock_batch", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_parse_receiver_purpose_from_remark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_display_remark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_user_nick_name_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_receiver_display_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L65", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_usage_unit_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_stock_in_date_for_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L86", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_unit_price_for_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_amount_for_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L116", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_batch_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L182", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_mine_usage_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_usages_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L223", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_paginate_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L321", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_my_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_usages_by_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L384", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_linked_step_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_revert_step_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L559", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_record_step_usage_from_requisition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L637", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_deduct_step_usage_legacy_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_register_step_usage_from_requisition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_requisition_consumed_qty_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L897", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_step_consumed_qty_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L924", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_available_requisitions_for_prep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L951", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_fmt_date_val", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1078", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_stock_check_requisitions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1086", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_mark_requisition_fully_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_prep_consumption_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_prep_consumptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1253", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_material_usage_py", "target": "crud_production_material_usage_list_my_prep_consumptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1330", "weight": 1.0}, {"source": "crud_production_material_usage_resolve_receiver_purpose", "target": "crud_production_material_usage_parse_receiver_purpose_from_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L37", "weight": 1.0}, {"source": "crud_production_material_usage_receiver_display_map", "target": "crud_production_material_usage_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L70", "weight": 1.0}, {"source": "crud_production_material_usage_amount_for_row", "target": "crud_production_material_usage_unit_price_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L108", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L126", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_usage_unit_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L136", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_stock_in_date_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L147", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_unit_price_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L152", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_amount_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L153", "weight": 1.0}, {"source": "crud_production_material_usage_row_to_dict", "target": "crud_production_material_usage_display_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L174", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages_query", "target": "crud_production_material_usage_mine_usage_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L243", "weight": 1.0}, {"source": "crud_production_material_usage_paginate_usages", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L300", "weight": 1.0}, {"source": "crud_production_material_usage_paginate_usages", "target": "crud_production_material_usage_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L301", "weight": 1.0}, {"source": "crud_production_material_usage_paginate_usages", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L304", "weight": 1.0}, {"source": "crud_production_material_usage_paginate_usages", "target": "crud_production_material_usage_receiver_display_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L307", "weight": 1.0}, {"source": "crud_production_material_usage_paginate_usages", "target": "crud_production_material_usage_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L309", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages", "target": "crud_production_material_usage_list_usages_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L336", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages", "target": "crud_production_material_usage_paginate_usages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L348", "weight": 1.0}, {"source": "crud_production_material_usage_list_my_usages", "target": "crud_production_material_usage_list_usages_query", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L368", "weight": 1.0}, {"source": "crud_production_material_usage_list_my_usages", "target": "crud_production_material_usage_paginate_usages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L381", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages_by_step", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L404", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages_by_step", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L419", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages_by_step", "target": "crud_production_material_usage_receiver_display_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L422", "weight": 1.0}, {"source": "crud_production_material_usage_list_usages_by_step", "target": "crud_production_material_usage_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L430", "weight": 1.0}, {"source": "crud_production_material_usage_list_linked_step_usages", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L478", "weight": 1.0}, {"source": "crud_production_material_usage_list_linked_step_usages", "target": "crud_production_material_usage_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L479", "weight": 1.0}, {"source": "crud_production_material_usage_list_linked_step_usages", "target": "crud_production_material_usage_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L481", "weight": 1.0}, {"source": "crud_production_material_usage_list_requisition_options", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L597", "weight": 1.0}, {"source": "crud_production_material_usage_list_requisition_options", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L600", "weight": 1.0}, {"source": "crud_production_material_usage_list_requisition_options", "target": "crud_production_material_usage_receiver_display_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L603", "weight": 1.0}, {"source": "crud_production_material_usage_list_requisition_options", "target": "crud_production_material_usage_usage_unit_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L610", "weight": 1.0}, {"source": "crud_production_material_usage_record_step_usage_from_requisition", "target": "crud_production_material_usage_usage_unit_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L690", "weight": 1.0}, {"source": "crud_production_material_usage_register_step_usage_from_requisition", "target": "crud_production_material_usage_revert_step_material_usages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L852", "weight": 1.0}, {"source": "crud_production_material_usage_register_step_usage_from_requisition", "target": "crud_production_material_usage_record_step_usage_from_requisition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L866", "weight": 1.0}, {"source": "crud_production_material_usage_register_step_usage_from_requisition", "target": "crud_production_material_usage_deduct_step_usage_legacy_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L884", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1028", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1031", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_receiver_display_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1034", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_requisition_consumed_qty_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1035", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_usage_unit_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1047", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_stock_in_date_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1060", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_fmt_date_val", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1061", "weight": 1.0}, {"source": "crud_production_material_usage_list_available_requisitions_for_prep", "target": "crud_production_material_usage_unit_price_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1069", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_batch_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1129", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1130", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_resolve_receiver_purpose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1133", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_receiver_display_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1136", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_step_consumed_qty_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1137", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_usage_unit_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1144", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_stock_in_date_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1157", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_fmt_date_val", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1158", "weight": 1.0}, {"source": "crud_production_material_usage_list_stock_check_requisitions", "target": "crud_production_material_usage_unit_price_for_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1163", "weight": 1.0}, {"source": "crud_production_material_usage_list_prep_consumptions", "target": "crud_production_material_usage_user_nick_name_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1316", "weight": 1.0}, {"source": "crud_production_material_usage_list_prep_consumptions", "target": "crud_production_material_usage_prep_consumption_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1319", "weight": 1.0}, {"source": "crud_production_material_usage_list_my_prep_consumptions", "target": "crud_production_material_usage_prep_consumption_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1396", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_20", "target": "crud_production_material_usage_parse_receiver_purpose_from_remark", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L20", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_42", "target": "crud_production_material_usage_display_remark", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L42", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_195", "target": "crud_production_material_usage_mine_usage_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L195", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_367", "target": "crud_production_material_usage_list_my_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L367", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_391", "target": "crud_production_material_usage_list_usages_by_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L391", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_448", "target": "crud_production_material_usage_list_linked_step_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L448", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_497", "target": "crud_production_material_usage_revert_step_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L497", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_568", "target": "crud_production_material_usage_list_requisition_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L568", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_746", "target": "crud_production_material_usage_deduct_step_usage_legacy_batch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L746", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_851", "target": "crud_production_material_usage_register_step_usage_from_requisition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L851", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_902", "target": "crud_production_material_usage_requisition_consumed_qty_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L902", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_961", "target": "crud_production_material_usage_list_available_requisitions_for_prep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L961", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_1095", "target": "crud_production_material_usage_list_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1095", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_1264", "target": "crud_production_material_usage_list_prep_consumptions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1264", "weight": 1.0}, {"source": "crud_production_material_usage_rationale_1342", "target": "crud_production_material_usage_list_my_prep_consumptions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1342", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L22"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L23"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L24"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L25"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L25"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L26"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L27"}, {"caller_nid": "crud_production_material_usage_parse_receiver_purpose_from_remark", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L27"}, {"caller_nid": "crud_production_material_usage_resolve_receiver_purpose", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L32"}, {"caller_nid": "crud_production_material_usage_resolve_receiver_purpose", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L32"}, {"caller_nid": "crud_production_material_usage_resolve_receiver_purpose", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L33"}, {"caller_nid": "crud_production_material_usage_resolve_receiver_purpose", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L33"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L43"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "split", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L47"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L48"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L49"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L49"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "startswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L51"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L52"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L53"}, {"caller_nid": "crud_production_material_usage_display_remark", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L54"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L58"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L61"}, {"caller_nid": "crud_production_material_usage_user_nick_name_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L62"}, {"caller_nid": "crud_production_material_usage_receiver_display_map", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L67"}, {"caller_nid": "crud_production_material_usage_receiver_display_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L67"}, {"caller_nid": "crud_production_material_usage_receiver_display_map", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L67"}, {"caller_nid": "crud_production_material_usage_receiver_display_map", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L73"}, {"caller_nid": "crud_production_material_usage_usage_unit_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L78"}, {"caller_nid": "crud_production_material_usage_usage_unit_label", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L78"}, {"caller_nid": "crud_production_material_usage_usage_unit_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L81"}, {"caller_nid": "crud_production_material_usage_usage_unit_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L82"}, {"caller_nid": "crud_production_material_usage_stock_in_date_for_row", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L88"}, {"caller_nid": "crud_production_material_usage_unit_price_for_row", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L94"}, {"caller_nid": "crud_production_material_usage_unit_price_for_row", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L96"}, {"caller_nid": "crud_production_material_usage_amount_for_row", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L104"}, {"caller_nid": "crud_production_material_usage_amount_for_row", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L106"}, {"caller_nid": "crud_production_material_usage_amount_for_row", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L109"}, {"caller_nid": "crud_production_material_usage_amount_for_row", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L110"}, {"caller_nid": "crud_production_material_usage_amount_for_row", "callee": "round", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L113"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L127"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L129"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L130"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L132"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L151"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L163"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L164"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L165"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L172"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L172"}, {"caller_nid": "crud_production_material_usage_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L178"}, {"caller_nid": "crud_production_material_usage_batch_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L187"}, {"caller_nid": "crud_production_material_usage_batch_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L187"}, {"caller_nid": "crud_production_material_usage_batch_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L187"}, {"caller_nid": "crud_production_material_usage_batch_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L188"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L196"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L197"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L201"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L202"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L202"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L204"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L206"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L206"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L208"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L217"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L219"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L219"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L219"}, {"caller_nid": "crud_production_material_usage_mine_usage_filter", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L219"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L238"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L238"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L243"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L245"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "_filter_material_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L246"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L248"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L249"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L251"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L256"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L261"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L263"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L264"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L266"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L266"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L267"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L270"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L271"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L272"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L273"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L274"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L275"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L276"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L280"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L282"}, {"caller_nid": "crud_production_material_usage_list_usages_query", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L286"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L291"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L291"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L291"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L291"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L292"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L293"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L293"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L295"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L295"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L295"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L295"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L295"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L306"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L311"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L312"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L313"}, {"caller_nid": "crud_production_material_usage_paginate_usages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L318"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L392"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L392"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L402"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L403"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L403"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L403"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L405"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L409"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L409"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L409"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L411"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L418"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L421"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L425"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L425"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L427"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L429"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L432"}, {"caller_nid": "crud_production_material_usage_list_usages_by_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L433"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L449"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L453"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L453"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L453"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L462"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L466"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L466"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L476"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L477"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L477"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L477"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L483"}, {"caller_nid": "crud_production_material_usage_list_linked_step_usages", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L484"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L499"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L499"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L499"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L511"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L513"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L518"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L518"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L524"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L527"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L527"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L527"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L527"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L537"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L541"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L541"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L541"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L541"}, {"caller_nid": "crud_production_material_usage_revert_step_material_usages", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L551"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L569"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L569"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "_filter_material_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L575"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L577"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L581"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L582"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L585"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L586"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L587"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L588"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L589"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L590"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L591"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L592"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L595"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L595"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L596"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L596"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L596"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L596"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L602"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L606"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L608"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L609"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L609"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L611"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L613"}, {"caller_nid": "crud_production_material_usage_list_requisition_options", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L617"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L648"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L649"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L650"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L651"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L652"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L656"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L657"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L658"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L658"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L659"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L660"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L660"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L663"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L663"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L663"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L674"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L677"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L677"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L677"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L686"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L689"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L689"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L689"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L689"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L694"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L695"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L695"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L695"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L696"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "BizProductionMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L698"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L699"}, {"caller_nid": "crud_production_material_usage_record_step_usage_from_requisition", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L732"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L747"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L747"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L747"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L748"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L750"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L751"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L751"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L752"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L754"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L754"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L757"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L757"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L757"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L757"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L767"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L769"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L771"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L777"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L777"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "with_for_update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L777"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L777"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L788"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L792"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L793"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L795"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L797"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L804"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L805"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L807"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L807"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L807"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L808"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L808"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L808"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L808"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "_usage_batch_snapshots", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L809"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "BizProductionMaterialUsage", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L811"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L812"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L831"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L833"}, {"caller_nid": "crud_production_material_usage_deduct_step_usage_legacy_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L837"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L853"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L854"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L856"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L857"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L858"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L859"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L864"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L865"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L878"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L878"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L878"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L880"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L882"}, {"caller_nid": "crud_production_material_usage_register_step_usage_from_requisition", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L883"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L907"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L907"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L907"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L907"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L909"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L909"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L909"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L914"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L916"}, {"caller_nid": "crud_production_material_usage_requisition_consumed_qty_map", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L921"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L934"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L934"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L934"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L934"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L936"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L936"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L936"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L941"}, {"caller_nid": "crud_production_material_usage_step_consumed_qty_map", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L948"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "subquery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L963"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L963"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L963"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L963"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L964"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L965"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L965"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L965"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L965"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L971"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L972"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L978"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "coalesce", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L979"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L982"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L982"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L982"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L989"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "_filter_material_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L995"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L997"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L999"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1002"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1003"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1004"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1005"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1006"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1007"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1008"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1009"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1016"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1018"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1018"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1018"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1018"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1019"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1020"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1020"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1022"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1022"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1022"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1022"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1022"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1033"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1039"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1041"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1042"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1042"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1043"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1044"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1048"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1049"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1065"}, {"caller_nid": "crud_production_material_usage_list_available_requisitions_for_prep", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1075"}, {"caller_nid": "crud_production_material_usage_fmt_date_val", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1081"}, {"caller_nid": "crud_production_material_usage_fmt_date_val", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1082"}, {"caller_nid": "crud_production_material_usage_fmt_date_val", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1083"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1096"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1096"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1106"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1107"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1110"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1111"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1112"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1113"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1114"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1115"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1116"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1117"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1120"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1120"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1120"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1120"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1121"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1122"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1122"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1124"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1124"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1124"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1124"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1124"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1135"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1140"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1142"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "abs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1143"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1143"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1145"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1146"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1147"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1162"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1171"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1172"}, {"caller_nid": "crud_production_material_usage_list_stock_check_requisitions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1175"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1187"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1187"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1187"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1198"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1202"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1203"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1203"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1209"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1210"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1213"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1217"}, {"caller_nid": "crud_production_material_usage_mark_requisition_fully_used", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1218"}, {"caller_nid": "crud_production_material_usage_prep_consumption_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1239"}, {"caller_nid": "crud_production_material_usage_prep_consumption_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1240"}, {"caller_nid": "crud_production_material_usage_prep_consumption_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1249"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1265"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1265"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1273"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1273"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1275"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1277"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1280"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1281"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1282"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1283"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1284"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1289"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1291"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1293"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1293"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1293"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1293"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1295"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1295"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1295"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1295"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1295"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1302"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1302"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1302"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1306"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1306"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1306"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1308"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1321"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1321"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1321"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1322"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1322"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1322"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1323"}, {"caller_nid": "crud_production_material_usage_list_prep_consumptions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1327"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1343"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1344"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1344"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1353"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1353"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1355"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1357"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1360"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1361"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1362"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1363"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1364"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1369"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1371"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1373"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1373"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1373"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1373"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1375"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1375"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1375"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1375"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1375"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1381"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1381"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1381"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1385"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1385"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1385"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1387"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1398"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1398"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1398"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1399"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1399"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1399"}, {"caller_nid": "crud_production_material_usage_list_my_prep_consumptions", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_material_usage.py", "source_location": "L1403"}]}