37da3bb4ffc2da69c4d0f9577a2e20c00a3110b1a8935cee766ad1423e2dbb91.json 63 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "label": "pl_models.py", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcarrier", "label": "PlCarrier", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L28"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicle", "label": "PlVehicle", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L57"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plpersonnel", "label": "PlPersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L84"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportaddress", "label": "PlTransportAddress", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L119"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcert", "label": "PlCert", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L143"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldriver", "label": "PlDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L169"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclepersonnel", "label": "PlVehiclePersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L195"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicledriver", "label": "PlVehicleDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L216"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplan", "label": "PlPlan", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L241"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplancontract", "label": "PlPlanContract", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L350"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproduct", "label": "PlPlanProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L373"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproductbrandqty", "label": "PlPlanProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L432"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanchange", "label": "PlPlanChange", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L454"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanload", "label": "PlPlanLoad", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L476"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanloadproduct", "label": "PlPlanLoadProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L504"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandelivery", "label": "PlPlanDelivery", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L535"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandeliveryproduct", "label": "PlPlanDeliveryProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L564"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransport", "label": "PlTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L600"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductfeedback", "label": "PlTransportProductFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L662"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductbrandqty", "label": "PlTransportProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L683"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportdblink", "label": "PlTransportDbLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L706"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplantransport", "label": "PlPlanTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L731"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportsitelink", "label": "PlTransportSiteLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L750"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorder", "label": "PlInboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L783"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitem", "label": "PlInboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L813"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitembrandqty", "label": "PlInboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L839"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorder", "label": "PlOutboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L862"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitem", "label": "PlOutboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L892"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitembrandqty", "label": "PlOutboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L918"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportapproval", "label": "PlTransportApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L941"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlement", "label": "PlFreightSettlement", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L970"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementapproval", "label": "PlFreightSettlementApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1002"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementtransport", "label": "PlFreightSettlementTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1029"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plremittancevoucher", "label": "PlRemittanceVoucher", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1049"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventory", "label": "PlInventory", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1076"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorytransaction", "label": "PlInventoryTransaction", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1110"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorywarning", "label": "PlInventoryWarning", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1141"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldocumentreminder", "label": "PlDocumentReminder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1168"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargeapply", "label": "PlVehicleRechargeApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1196"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceapply", "label": "PlVehicleMaintenanceApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1221"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceprocess", "label": "PlVehicleMaintenanceProcess", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1249"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureaapply", "label": "PlVehicleUreaApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1273"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureadisburse", "label": "PlVehicleUreaDisburse", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1300"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plocrusagemonth", "label": "PlOcrUsageMonth", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1324"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargerecord", "label": "PlVehicleRechargeRecord", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1343"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_120", "label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L120"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_170", "label": "\u53f8\u673a\u8868 pl_driver\uff08\u517c\u5bb9\u65e7\u8868\uff0c\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L170"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_196", "label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L196"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_217", "label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver\uff08\u517c\u5bb9\u65e7\u8868\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L217"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_351", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054\uff08\u5206\u4fa7\u591a\u9009\uff09 pl_plan_contract", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L351"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_374", "label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L374"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_433", "label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L433"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_455", "label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L455"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_477", "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load\uff08plan 1:1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L477"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_505", "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L505"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_536", "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery\uff08plan 1:N\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L536"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_565", "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L565"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_663", "label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L663"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_684", "label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L684"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_707", "label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L707"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_732", "label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L732"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_751", "label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L751"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_784", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L784"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_814", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L814"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_840", "label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L840"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_863", "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L863"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_893", "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L893"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_919", "label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L919"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_942", "label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L942"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_971", "label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L971"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1003", "label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1003"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1030", "label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1030"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1050", "label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1050"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1111", "label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1111"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1142", "label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1142"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1169", "label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1169"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1197", "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1197"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1222", "label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1222"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1250", "label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1250"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1274", "label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1274"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1301", "label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1301"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1325", "label": "\u963f\u91cc\u4e91 OCR \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month\uff08\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1325"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1344", "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1344"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "app_core_database", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcarrier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcarrier", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicle", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plpersonnel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plpersonnel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportaddress", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L143", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldriver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldriver", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclepersonnel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclepersonnel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicledriver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicledriver", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplan", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplancontract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplancontract", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproductbrandqty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproductbrandqty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L454", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanchange", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L454", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L476", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanload", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L476", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanloadproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanloadproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L504", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandelivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandelivery", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandeliveryproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandeliveryproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L564", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L600", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductfeedback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L662", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductfeedback", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L662", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductbrandqty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductbrandqty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L683", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportdblink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportdblink", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplantransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L731", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplantransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L731", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportsitelink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportsitelink", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L750", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L813", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitembrandqty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitembrandqty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L839", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L892", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitembrandqty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L918", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitembrandqty", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L918", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportapproval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportapproval", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlement", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L970", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementapproval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1002", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementapproval", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1002", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementtransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1029", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementtransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1029", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plremittancevoucher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plremittancevoucher", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1049", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1076", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventory", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1076", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorytransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorytransaction", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1110", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorywarning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorywarning", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldocumentreminder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldocumentreminder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargeapply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargeapply", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceapply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceapply", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceprocess", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureaapply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureaapply", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1273", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureadisburse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureadisburse", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plocrusagemonth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plocrusagemonth", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargerecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargerecord", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1343", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_120", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_170", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldriver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_196", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclepersonnel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L196", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_217", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicledriver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L217", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_351", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplancontract", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_374", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_433", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproductbrandqty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L433", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_455", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanchange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L455", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_477", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L477", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_505", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanloadproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_536", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L536", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_565", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandeliveryproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L565", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_663", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductfeedback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_684", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductbrandqty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_707", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportdblink", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L707", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_732", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplantransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L732", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_751", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportsitelink", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_784", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L784", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_814", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_840", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitembrandqty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L840", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_863", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L863", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_893", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L893", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_919", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitembrandqty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L919", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_942", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportapproval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L942", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_971", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1003", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementapproval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1003", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1030", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementtransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1030", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1050", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plremittancevoucher", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1111", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorytransaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1142", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorywarning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1169", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldocumentreminder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1197", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargeapply", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1222", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceapply", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1250", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceprocess", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1274", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureaapply", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1274", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1301", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureadisburse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1301", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1325", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plocrusagemonth", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1325", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_rationale_1344", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargerecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1344", "weight": 1.0}], "raw_calls": [], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcarrier", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plcert", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldocumentreminder", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pldriver", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlement", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementapproval", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plfreightsettlementtransport", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorder", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitem", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinboundorderitembrandqty", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventory", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorytransaction", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plinventorywarning", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plocrusagemonth", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorder", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitem", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_ploutboundorderitembrandqty", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plpersonnel", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplan", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanchange", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplancontract", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandelivery", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplandeliveryproduct", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanload", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanloadproduct", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproduct", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplanproductbrandqty", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plplantransport", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plremittancevoucher", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransport", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportaddress", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportapproval", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportdblink", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductbrandqty", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportproductfeedback", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_pltransportsitelink", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicle", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicledriver", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceapply", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclemaintenanceprocess", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclepersonnel", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargeapply", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehiclerechargerecord", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureaapply", "users_wuzilong_work_00code_shanxia2_0_backend_app_models_pl_models_plvehicleureadisburse"]}